Задать вопрос
@p3trukh1n
NooB IN WeB

Как с помощью деструктуризации получить только некоторые элементы массива?

В параметр функции приходит массив:

[(не нужное), (не нужное), (НУЖНОЕ №1), (не нужное), (НУЖНОЕ №2)]

Я написал функцию:

function someFunction([null, null, null, id, null, status]) {
    ...
}

Но пишет, что дубликаты параметров недопустимы.
Каким образом можно деструктурировать массив, чтобы получить только 3 и 5 элементы?
  • Вопрос задан
  • 215 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Вместо ненужных элементов ничего не указывайте:

function someFunction([ ,,, id,, status ]) {

Или, можно деструктурировать массив как обычный объект:

function someFunction({ 3: id, 5: status }) {
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы