Lodash循环遍历数组

时间:2016-07-09 14:35:37

标签: javascript arrays lodash

我有一个包含其他数组的数组

 [ ["1","13052033555","4444444","40000",1461575799,"1"],
   ["2","13052033555","1111111","30000",1461575884,"1"],
  .......]

问题:使用Lodash如何循环遍历每个内部数组的值并仅将方法应用于第5和第2个?

1 个答案:

答案 0 :(得分:1)

你为什么需要lodash?你可以用普通的Javascript来做。 我们假设您的数组名为arr

for (var i = 0; i < arr.length; i++) {
  arr[i][2].applyMethod();
  arr[i][5].applyMethod();
}

这会将方法应用于每个数组的第二个和第五个元素。

如果您愿意(抱歉,您的问题不清楚),请将方法应用于第二个和第五个数组的每个元素,您可以执行以下操作:

for (let i = 0; i < arr[2].length; i++) {
  arr[2][i].applyMethod();
}

for (let i = 0; i < arr[5].length; i++) {
  arr[5][i].applyMethod();
}