Назначение переменных JavaScript из кортежей

Naznacenie Peremennyh Javascript Iz Kortezej



Кортеж в JavaScript — это упорядоченный набор элементов, похожий на массив, но с фиксированным количеством элементов. Каждый элемент кортежа может относиться к разным типам данных. Кортежи не являются встроенной функцией JavaScript, но их можно моделировать с помощью массивов.

В этом посте будет описано назначение переменных из кортежей.







Назначение переменных JavaScript из кортежей

В JavaScript используйте « присваивание деструктуризации ” для присвоения значений из кортежа переменным. Деструктурирующее присваивание — это функция JavaScript, которая извлекает значения из массивов или объектов и присваивает их переменным. Эта функция полезна для извлечения данных из массивов или объектов, что делает код более читабельным и удобным для сопровождения.



Синтаксис



Для использования деструктурирующего присваивания используйте следующий синтаксис для присвоения значений из кортежей переменным:





константа [ а, б, в ] '=' [ 1 , 2 , 3 ]


В соответствии с приведенным выше синтаксисом переменная « а ” будет присвоено значение “ 1 », « б ” будет присвоен “ 2 ', и ' с ” будет присвоено значение “ 3 ».

В JavaScript массивы и объекты могут использоваться для хранения данных любого типа и любого количества элементов, поэтому используйте их и как кортеж.



константа [ а, б ] = массив;


Вы также можете использовать оператор rest (…) для извлечения оставшихся элементов из массива или объекта.

константа [ а, б, ... отдых ] = массив;


Пример 1. Присвоение значений целочисленным, логическим и строковым переменным из кортежа

Создайте массив с именем « кортеж ”, в котором хранится целое число, логическое значение и строка:

постоянный кортеж = [ одиннадцать , истинный , 'Линукс' ] ;


Используйте присваивание деструктурирования, чтобы присвоить значения кортежа переменным ' Икс », « и ', и ' С ”:

константа [ х, у, г ] = кортеж;


Распечатайте назначенные значения для каждой переменной на консоли:

console.log ( х, у, г ) ;


Можно заметить, что переменные были успешно присвоены из кортежа:


Пример 2. Присвоение значений целочисленным и строковым переменным из кортежа

В данном примере мы присвоим значение свойства « обозначение » в переменную с именем « принадлежащий ”:

постоянный объект = { Название: «Ковен ', возраст: 28 лет, должность: ' HR '};


Используйте присваивание уничтожения, чтобы присвоить значение «обозначение» переменной «des»:

константа { имя: дес } = объект;


Выведите присвоенное значение на консоль:

console.log ( принадлежащий ) ;


Видно, что значение свойства «обозначение» было успешно присвоено переменной «des»:


Пример 3. Присвоение нескольких значений переменной из кортежа с использованием оператора rest

Создайте массив и сохраните несколько типов данных:

постоянный кортеж = [ «1100» , истинный , 'Линукс' , одиннадцать , 5 , 3 , 9 ] ;


Теперь мы будем использовать оператор остатка (…) с присваиванием уничтожения, чтобы извлечь оставшиеся элементы из массива:

константа [ х, у, г, ... ш ] = кортеж;


Наконец, напечатайте все значения для каждой переменной на консоли, используя « console.log() метод:

console.log ( х, у, г, В ) ;


Как видите, переменная « Икс ” будет присвоено целочисленное значение “ 1100 », « и 'с логическим значением' истинный », « С ' со значением ' линукс ', а остальные целые значения ' 11, 5, 3 и 9 ” присваиваются переменной “ В ” с помощью оператора rest (…):


Вот и все, что касается присвоения значений из кортежа переменным.

Заключение

Чтобы присвоить значение переменным из кортежей, используйте функцию JavaScript под названием « присваивание деструктуризации ». Это мощная функция, упрощающая работу с кортежами в JavaScript для извлечения значений из кортежа и присвоения их переменным в краткой и удобочитаемой форме. Остальные элементы массива или объекта также можно извлечь с помощью оператора rest (…). В этом посте описывалось назначение переменных из кортежей.