Часто мы хотим распаковать записи массива 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