var myArray = [ 1, 2, 3 ];
for (var v of myArray) {--------遍历的是值,而不是下标,和普通的遍历是有区别的。
console.log( v );
}
var myArray = [ 1, 2, 3 ];
var it = myArray[Symbol.iterator]();
it.next(); // { value:1, done:false }
it.next(); // { value:2, done:false }
it.next(); // { value:3, done:false }
it.next(); // { done:true }