JavaScript Variable Assignment Mula sa Tuples

Javascript Variable Assignment Mula Sa Tuples



Ang tuple sa JavaScript ay isang nakaayos na koleksyon ng mga elemento, katulad ng isang array, ngunit may nakapirming bilang ng mga elemento. Ang bawat elemento sa isang tuple ay maaaring may ibang uri ng data. Ang mga Tuple ay hindi isang built-in na feature sa JavaScript, ngunit maaari silang gayahin gamit ang mga array.

Ilalarawan ng post na ito ang variable na pagtatalaga mula sa tuple.







JavaScript Variable Assignment Mula sa Tuples

Sa JavaScript, gamitin ang ' destructuring assignment ” feature para magtalaga ng mga value mula sa isang tuple patungo sa mga variable. Ang pagtatalaga ng destructuring ay isang feature ng JavaScript na kumukuha ng mga value mula sa mga array o object at itinatalaga ang mga ito sa mga variable. Ang tampok na ito ay kapaki-pakinabang para sa pagkuha ng data mula sa mga array o mga bagay, na ginagawang mas nababasa at napanatili ang code.



Syntax



Para sa paggamit ng destructuring assignment, gamitin ang sumusunod na syntax para italaga ang mga value mula sa mga tuple patungo sa mga variable:





const [ a, b, c ] = [ 1 , 2 , 3 ]


Ayon sa syntax sa itaas, variable ' a ' ay itatalaga ang halaga ng ' 1 ”, “ b Ang 'ay itatalaga ni' 2 ”, at “ c 'ay itatalaga ang halaga' 3 ”.

Sa JavaScript, ang mga array at object ay maaaring gamitin upang mag-imbak ng anumang uri ng data at anumang bilang ng mga elemento, kaya gamitin din ang mga ito bilang isang tuple.



const [ a, b ] = array;


Maaari mo ring gamitin ang natitirang operator (…) upang kunin ang natitirang mga elemento mula sa array o object.

const [ a, b, ...pahinga ] = array;


Halimbawa 1: Pagtatalaga ng Integer, Boolean, at String Variable Values ​​Mula sa Tuple

Gumawa ng array na pinangalanang ' tuple ”, na nag-iimbak ng integer, boolean value, at string:

const tuple = [ labing-isa , totoo , 'Linux' ] ;


Gamitin ang destructuring assignment upang italaga ang mga halaga ng tuple sa mga variable ' x ”, “ at ”, at “ Sa ”:

const [ x, y, z ] = tuple;


I-print ang mga nakatalagang value laban sa bawat variable sa console:

console.log ( x, y, z ) ;


Mapapansin na ang mga variable ay matagumpay na naitalaga mula sa tuple:


Halimbawa 2: Pagtatalaga ng Integer, at String Variable Values ​​Mula sa Tuple

Sa ibinigay na halimbawa, itatalaga namin ang halaga ng isang ari-arian ' pagtatalaga ” sa isang variable na tinatawag na “ ng ”:

const object = { pangalan: “Coven ', edad: 28, pagtatalaga: ' HR '};


Gamitin ang pagtatalaga ng pagsira upang magtalaga ng halaga ng 'pagtatalaga' sa variable na 'des':

const { pangalan: des } = bagay;


I-print ang nakatalagang halaga sa console:

console.log ( ng ) ;


Makikita na ang halaga ng 'designation' ng property ay matagumpay na naitalaga sa variable na 'des':


Halimbawa 3: Pagtatalaga ng Multiple Variable Values ​​Mula sa Tuple Gamit ang Rest Operator

Gumawa ng array at mag-imbak ng maraming uri ng data:

const tuple = [ '1100' , totoo , 'Linux' , labing-isa , 5 , 3 , 9 ] ;


Ngayon, gagamitin namin ang natitirang operator (...) kasama ang pagtatalaga ng pagkasira upang kunin ang natitirang mga elemento mula sa array:

const [ x, y, z, ...w ] = tuple;


Sa wakas ay i-print ang lahat ng mga halaga laban sa bawat variable sa console gamit ang ' console.log() 'paraan:

console.log ( x, y, z, Sa ) ;


Tulad ng nakikita mo na ang variable na ' x ' ay itatalaga ang halaga ng integer ' 1100 ”, “ at 'may boolean value' totoo ”, “ Sa 'na may halaga' Linux 'at ang natitirang mga halaga ng integer' 11, 5, 3 at 9 'ay itinalaga sa variable' Sa ” gamit ang natitirang operator (…):


Iyon ay tungkol sa pagtatalaga ng mga halaga mula sa isang tuple patungo sa mga variable.

Konklusyon

Upang magtalaga ng halaga sa mga variable mula sa mga tuple, gamitin ang tampok na JavaScript na tinatawag na ' destructuring assignment ”. Isa itong makapangyarihang feature na nagpapadali sa paggamit ng mga tuple sa JavaScript upang kunin ang mga halaga mula sa isang tuple at italaga ang mga ito sa mga variable sa isang maikli at nababasang paraan. Ang natitirang mga elemento sa array o object ay maaari ding makuha gamit ang natitirang operator (…). Inilarawan ng post na ito ang variable na pagtatalaga mula sa tuple.