版权声明:本文为博主原创文章,欢迎转载,请注明出处 https://blog.csdn.net/mouday/article/details/82498026
列表的迭代
var nums = [3, 2, 3, 4];
nums.forEach(function(value, index, array){
//执行某些操作
});
/**
*其中匿名函数为每一项要执行的函数;thisArg省略
* 匿名函数中 value为每一项的值,如3,2,3,4
* index为每一项的位置即索引,如0,1,2,3
*array为数组本身,如nums
*/
对象的迭代
var obj = {a: 1, b: 2};
for (var i in obj) {
console("key:" + i + ", value:" + obj[i]);
}
后者也可以迭代数组Array对象
参考: