@shading

Расставить элементы в списке?

PW1WOw?1580299466
Запутался в задачке.
Попробовал сначала выбрать все места, куда путешествовали люди, но далее не могу додумать, как решить по условию
const arr = [
    ["Mallory", "Everest", "Mont Blanc", "Pillar Rock"],
    ["Mawson", "South Pole", "New Hebrides"],
    ["Hillary", "Everest", "South Pole"]
];


(function (array) {
    let set = new Set()
    for(let i = 0; i < array.length; i++){
        for(let j = 1; j < arr[i].length; j++) {
            set.add(arr[i][j])
        }
    }
    const toponims = Array.from(set)
}(arr))
  • Вопрос задан
  • 306 просмотров
Решения вопроса 2
0xD34F
@0xD34F Куратор тега JavaScript
Object.values(arr.reduce((acc, row) => {
  row.forEach((n, i, a) => i && (acc[n] = acc[n] || [n]).push(a[0]));
  return acc;
}, {}))
Ответ написан
Комментировать
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы