Basic Array Examples 2
by cyclesax
JavaScript
//---------------------------------------
//Examples: Array Iteration
//Simple Array Iteration
//---------------------------------------
//'push' adds items to the end of an array
var main = [1,2,3,4,5,6,7,8,9,10];
var sub1 = ['a','b','c'];
var sub2 = ['d', 'e', 'f'];
//loop over a 1-dimensional array using for
for(var i = 0; i < main.length; i++) {
write(main[i]);
}
main = [];
main.push(sub1);
main.push(sub2);
//loop over a 2-dimensional array using for
for(var i = 0; i < main.length; i++) {
for(var j = 0; j < main[i].length; j++) {
write(main[i][j]);
}
}
//foreach is used to execute a callback function for each element
main.forEach(function(arr) {
write(arr);
});
//---------------------------------------
//print to document helper function
function write(str) {
document.write(str);
document.write('<br><br>');
}
//---------------------------------------