У меня есть массив, подобный следующему: var arr = ['one', 'two', ['three', 'four']];
При попытке вернуть каждый элемент с помощью функции стрелки он возвращает undefined
в качестве третьего элемента вместо значений элементов.Я попытался реструктурировать его, но ни один из них не вернул все элементы обоих массивов.Я мог бы использовать цикл for, выполнить логику для толкания каждого элемента, но я хочу понять и научиться использовать функции стрелок для таких случаев.
arr.map(e => {
if(typeof(e) == "object"){
e.map(t => t)
} else{ return e; }
})
Буду очень признателен за разъяснения по этому вопросу.Ожидаемый результат - массив, подобный следующему: ['one', 'two', 'three', 'four'].