Showing posts with label JavaScript Array Manipulation. Show all posts
Showing posts with label JavaScript Array Manipulation. Show all posts

Tuesday, December 6, 2016

JavaScript loop through array of objects - Object Array Iteration - Q&A

Question:

Show different ways to iterate over an array of objects?

Answer

var arr = [{"name":"ofer", "age":21},{"name":"ofer", "age":22},{"name":"ofer", "age":23},{"name":"ofer", "age":24},{"name":"ofer", "age":25}];

console.log("forIn:\n"); // For..In Loop
for(var i in arr)
   
console.log(arr[i].name + " " + arr[i].age);

console.log("foreach:\n"); //Foreach Loop; does not support break; Use every() instead;
arr.forEach(function(item){
   
console.log(item.name + " " + item.age);
});

console.log("for:\n"); // For Loop
for(var i = 0; i < arr.length; i++)
   
console.log(arr[i].name + " " + arr[i].age);

console.log("every:\n"); // Every Loop
arr.every(function(item){
   
console.log(item.name + " " + item.age);
   
return true
});

console.log("some:\n"); // Some Loop
arr.some(function(item){
   
console.log(item.name + " " + item.age);
});


JavaScript Array - 2 Dimensional Array - Q&A

Question:

How do you create an array in JS?
Can you create 2 dimensional array?

Answer

var arr = [1,2,3,4,5,6]; // Define simple array

var arr2d = [[1,2],[3,4],[5,6]]; // Define 2D array



arr[1] = 22; // Push data to simple array

arr2d[0][1] = 22; // Push data to 2D array



alert(arr[1]); // Read data from simple array

alert(arr2d[0][1]); // Read data from 2D array



JavaScript Array Manipulation - Q&A

Question:

How do you remove an item from array? Give an example in code.

Answer

var arr = [1,2,3,4];
arr.splice(index, 1);