使用箭头函数循环遍历值数组

时间:2015-11-17 17:53:00

标签: javascript ecmascript-6

让我说我有:

var someValues = [1, 'abc', 3, 'sss'];

如何使用箭头函数循环遍历每个值并对每个值执行操作?

2 个答案:

答案 0 :(得分:49)

简而言之:

someValues.forEach((element) => {
    console.log(element);
});

如果你关心索引,那么可以传递第二个参数来接收当前元素的索引:

someValues.forEach((element, index) => {
    console.log(`Current index: ${index}`);
    console.log(element);
});
  

请参阅此处以了解有关ES6阵列的更多信息:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array

答案 1 :(得分:7)

可以这样写一个陈述:

undefined local variable or method `sales' for #<Class:0x007fd2f571ac58>

或多个语句可以包含在someValues.forEach(x => console.log(x)); 中,如下所示:

{}