Тупле у ЈаваСцрипт-у је уређена колекција елемената, слична низу, али са фиксним бројем елемената. Сваки елемент у тупле-у може бити различитог типа података. Тупле нису уграђена функција у ЈаваСцрипт-у, али се могу симулирати помоћу низова.
Овај пост ће описати додељивање променљивих из торки.
Додељивање ЈаваСцрипт променљивих из тупле
У ЈаваСцрипт-у користите „ задатак деструктурирања ” функција за додељивање вредности из тупле променљивим. Деструктурирање доделе је ЈаваСцрипт функција која издваја вредности из низова или објеката и додељује их променљивим. Ова функција је корисна за издвајање података из низова или објеката, чинећи код читљивијим и лакшим за одржавање.
Синтакса
Да бисте користили додељивање деструктурирања, користите следећу синтаксу да доделите вредности из торки променљивим:
конст [ а, б, ц ] = [ 1 , 2 , 3 ]
Према горњој синтакси, променљива “ а ” ће бити додељена вредност „ 1 ”, “ б ” ће бити додељен од стране „ 2 ', и ' ц “ ће бити додељена вредност “ 3 ”.
У ЈаваСцрипт-у, низови и објекти се могу користити за складиштење било које врсте података и било ког броја елемената, па их користите и као торбу.
конст [ а, б ] = низ;
Такође можете користити рест оператор (…) да бисте преузели преостале елементе из низа или објекта.
Пример 1: Додељивање вредности целих, логичких и стринг променљивих из тупле
Креирајте низ под називом „ тупле ”, који чува цео број, логичку вредност и стринг:
цонст тупле = [ Једанаест , истина , 'Линукс' ] ;
Користите додељивање деструктурирања да доделите вредности тупле променљивама “ Икс ”, “ и ', и ' Витх ”:
Одштампајте додељене вредности за сваку променљиву на конзоли:
Може се приметити да су променљиве успешно додељене из тупле:
Пример 2: Додељивање вредности целог броја и низа вредности променљиве из тупле
У датом примеру ћемо доделити вредност особине „ ознака ” на променљиву под називом „ од ”:
цонст објецт = { назив: „Ковен ', године: 28, ознака: ' ХР '};
Користите додељивање уништења да доделите вредност „десигнатион“ променљивој „дес“:
Одштампајте додељену вредност на конзоли:
Може се видети да је вредност својства „десигнатион“ успешно додељена променљивој „дес“:
Пример 3: Додела вишеструких вредности променљивих из тупле користећи рест оператор
Направите низ и сачувајте више типова података:
цонст тупле = [ '1100' , истина , 'Линукс' , Једанаест , 5 , 3 , 9 ] ;
Сада ћемо користити рест оператор (...) са додељивањем уништавања да издвојимо преостале елементе из низа:
На крају одштампајте све вредности за сваку променљиву на конзоли користећи „ цонсоле.лог() ” метод:
Као што видите да је променљива „ Икс ” ће бити додељена целобројна вредност “ 1100 ”, “ и ” са логичком вредношћу “ истина ”, “ Витх ” са вредношћу “ Линук ” и преостале целобројне вредности “ 11, 5, 3 и 9 ” се додељују променљивој “ Ин ” користећи остатак оператора (…):
То је све о додељивању вредности из тупле променљивим.
Закључак
Да бисте доделили вредност променљивим из тупле-а, користите ЈаваСцрипт функцију под називом „ задатак деструктурирања ”. То је моћна функција која олакшава рад са торкама у ЈаваСцрипт-у за издвајање вредности из торке и додељивање променљивих на концизан и читљив начин. Преостали елементи у низу или објекту се такође могу издвојити помоћу оператора рест (…). Овај пост је описао доделу променљивих из тупле.