for and foreach

弄清 for, foreach

by yakun chen

JavaScript

// Array forEach
// Array forEach 
// Array forEach
// Array forEach 只存在于 Array 数据中,jquery 中无此方法
var arr = [];

// build obj arr
var len = 5;
while(len--) {
	arr.push({
  	title:  'hi'+ len,
    content: 'content' + len
  })
}
// 直接改变数组item排序,不是返回拷贝
arr.reverse();
// start
console.log('Array forEach DEBUG_INFO', arr);

/*
var i = 0;

for (;;) {
  if (i > 3) {
  	break;
  }
  console.log(i);
  i++;
}
*/

var obj = {a:1, b:2, c:3};
    
for (var prop in obj) {
  console.log("obj." + prop + " = " + obj[prop]);
}

for (var prop in arr) {
  console.log("arr_" + prop + ".content = " + arr[prop].content);
}