2016-07-09 3 views
-1

У меня есть массив с другими массивамиLodash перебрать массив массивов

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

Вопрос: Использование Lodash как я могу перебрать значения каждого внутреннего массива и применять только метод 5-й и 2-й ?

ответ

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(); 
} 
Смежные вопросы