У меня есть два массива. Один с массивом объектов и другой простой массив.
Необходим поиск первого массива по всем уровням первого массива.
let arr1 = [{"LEVEL":1},{"LEVEL":2},{"LEVEL":3,"POSITION":"FCONTROLLER"},
{"LEVEL":4,"POSITION":"RGM"},{"LEVEL":5,"POSITION":"GM"},{"LEVEL":5,"POSITION":"GMH"},{"LEVEL":6},{"LEVEL":7,"POSITION":"EGM"}]
let arr2 = [1,3,5]
Вывод:
["FCONTROLLER","GM","GMH"]
Я пытался использоватьуменьшить метод, но дает пустой результат.
arr2.reduce((a, o) => (o.merged==='1'||o.merged==='3'||o.merged==='5' && a.push(o.value), a), [])