Кортеж в JavaScript — это упорядоченный набор элементов, похожий на массив, но с фиксированным количеством элементов. Каждый элемент кортежа может относиться к разным типам данных. Кортежи не являются встроенной функцией JavaScript, но их можно моделировать с помощью массивов.
В этом посте будет описано назначение переменных из кортежей.
Назначение переменных JavaScript из кортежей
В JavaScript используйте « присваивание деструктуризации ” для присвоения значений из кортежа переменным. Деструктурирующее присваивание — это функция JavaScript, которая извлекает значения из массивов или объектов и присваивает их переменным. Эта функция полезна для извлечения данных из массивов или объектов, что делает код более читабельным и удобным для сопровождения.
Синтаксис
Для использования деструктурирующего присваивания используйте следующий синтаксис для присвоения значений из кортежей переменным:
константа [ а, б, в ] '=' [ 1 , 2 , 3 ]
В соответствии с приведенным выше синтаксисом переменная « а ” будет присвоено значение “ 1 », « б ” будет присвоен “ 2 ', и ' с ” будет присвоено значение “ 3 ».
В JavaScript массивы и объекты могут использоваться для хранения данных любого типа и любого количества элементов, поэтому используйте их и как кортеж.
константа [ а, б ] = массив;
Вы также можете использовать оператор rest (…) для извлечения оставшихся элементов из массива или объекта.
Пример 1. Присвоение значений целочисленным, логическим и строковым переменным из кортежа
Создайте массив с именем « кортеж ”, в котором хранится целое число, логическое значение и строка:
постоянный кортеж = [ одиннадцать , истинный , 'Линукс' ] ;
Используйте присваивание деструктурирования, чтобы присвоить значения кортежа переменным ' Икс », « и ', и ' С ”:
Распечатайте назначенные значения для каждой переменной на консоли:
Можно заметить, что переменные были успешно присвоены из кортежа:
Пример 2. Присвоение значений целочисленным и строковым переменным из кортежа
В данном примере мы присвоим значение свойства « обозначение » в переменную с именем « принадлежащий ”:
постоянный объект = { Название: «Ковен ', возраст: 28 лет, должность: ' HR '};
Используйте присваивание уничтожения, чтобы присвоить значение «обозначение» переменной «des»:
Выведите присвоенное значение на консоль:
Видно, что значение свойства «обозначение» было успешно присвоено переменной «des»:
Пример 3. Присвоение нескольких значений переменной из кортежа с использованием оператора rest
Создайте массив и сохраните несколько типов данных:
постоянный кортеж = [ «1100» , истинный , 'Линукс' , одиннадцать , 5 , 3 , 9 ] ;
Теперь мы будем использовать оператор остатка (…) с присваиванием уничтожения, чтобы извлечь оставшиеся элементы из массива:
Наконец, напечатайте все значения для каждой переменной на консоли, используя « console.log() метод:
Как видите, переменная « Икс ” будет присвоено целочисленное значение “ 1100 », « и 'с логическим значением' истинный », « С ' со значением ' линукс ', а остальные целые значения ' 11, 5, 3 и 9 ” присваиваются переменной “ В ” с помощью оператора rest (…):
Вот и все, что касается присвоения значений из кортежа переменным.
Заключение
Чтобы присвоить значение переменным из кортежей, используйте функцию JavaScript под названием « присваивание деструктуризации ». Это мощная функция, упрощающая работу с кортежами в JavaScript для извлечения значений из кортежа и присвоения их переменным в краткой и удобочитаемой форме. Остальные элементы массива или объекта также можно извлечь с помощью оператора rest (…). В этом посте описывалось назначение переменных из кортежей.