js:数组、对象序列的遍历迭代

版权声明:本文为博主原创文章,欢迎转载,请注明出处 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对象

参考:

  1. js 数组循环和迭代
  2. js遍历对象的方法

猜你喜欢

转载自blog.csdn.net/mouday/article/details/82498026