Часто мы хотим распаковать записи массива JavaScript в их собственные переменные.

В этой статье мы рассмотрим, как распаковать массив JavaScript в отдельные переменные с помощью JavaScript.

Используйте деструктурирующий синтаксис

Мы должны использовать синтаксис деструктуризации массива JavaScript, чтобы распаковать записи массива JavaScript в их собственные переменные.

Например, мы можем написать:

const [x, y] = ['foo', 'bar'];
console.log(x);
console.log(y);

Затем мы присваиваем 'foo' x и 'bar' y.

Итак, x это 'foo', а y это 'bar'.

Мы можем присвоить массив непосредственно переменным слева.

Например, мы можем написать:

const arr = ['one', 'two'];
const [one, two] = arr;

Мы присваиваем 'one' one и 'two' two.

Кроме того, мы можем установить значение по умолчанию, если значение не присвоено переменной.

Для этого напишем что-то вроде:

const [one = 'one', two = 'two', three = 'three'] = [1, 2];
console.log(one);
console.log(two);
console.log(three);

Мы присваиваем значения по умолчанию one, two и three с помощью операторов присваивания слева.

Итак, one равно 1, two равно 2, а three равно 'three'.

three равно 'three', поскольку ему не присвоена запись массива.

Заключение

Мы можем легко распаковать записи массива JavaScript в их собственные переменные, используя синтаксис деструктуризации.

Больше контента на plainenglish.io