Ruby的.each_with_index方法的JS版本

5

有什么Javascript的方法(或组合方法)可以迭代数组元素,并且在操作数组元素的同时,还允许我使用当前元素的索引号?

在Ruby中,这类似于以下代码:

array.each_with_index{ |element,index| element.method(index) }
1个回答

7

对于数组([1, 2, 3]),你可以使用.forEach方法。

array.forEach(function (element, index) {

});

对于 Objects{a: 1, b: 2, c: 3})可使用 .forEach 与组合 Object.keys

Object.keys(obj).forEach(function (key) {
   var value = obj[key];
});

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接