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>');
}
//---------------------------------------