Соответствие двум одинаковым индексам с .map в JavaScript - PullRequest
0 голосов
/ 30 января 2020

это мой первый пост, поэтому я постараюсь сделать все как можно более понятным. Я работаю над заданием с вложенными массивами, и я как бы врезался в стену. Я пытаюсь написать функцию, которая будет l oop через набор вложенных массивов, пока не найдет элемент, индекс которого совпадает с индексом аргумента функции. На что я нахожусь в тупике, так это как написать код для сравнения текущего элемента в итерации с «masterIndex» функции. В конечном итоге я хочу создать новый массив, состоящий из элементов, индексы которых соответствуют индексу «имени», указанному в аргументе функции. У кого-нибудь есть идеи, как это сделать?

Это код, который у меня есть.

let masterArray = ["name1", "name2", "name3", "name4"]

let childArray = [
[data1, data2, data3, data4],
[data1, data2, data3, data4],
[data1, data2, data3, data4],
[data1, data2, data3, data4]
]

let matchingData = (name) => {
  let masterIndex = masterArray.indexOf(name)
  let foundData = childArray.map((subArray) => {
    subArray.map((singleData) => {
      
    })
  })

}

Отредактировано для ясности:

...