У меня есть два JavaScript массива:Получение элементов массива в зависимости от соответствующих значений другой - Lodash
var array1 = ['a','b','c','d'];
var array2 = [ 1, 0, 0, 1 ];
Я хочу еще один массив, получая элементы из array1, где соответствующие элементы массива 2 в том же положении Совпадение состояние. Оба массива должны иметь одинаковые элементы.
Например: Я хочу элементы array1, где соответствующие элементы массив2 являются 0
Result = ['b','c']
Другой пример: Я хочу элементы array1, где соответствующие элементы массив2 являются 1
Result = ['a','d']
Я ищу функцию для Lodash или Underscore Js Libraries для этого. Я могу реализовать его с помощью ванильного javascript, но мне любопытно узнать, можно ли это сделать с этими библиотеками.
Работает !, Большое спасибо. Для знатоков EC6 это код: – rtrujillor
console.log (_. Filter (array1, function (a, i) {return array2 [i] === 0})); – rtrujillor