הקצאות משתני JavaScript מ- Tuples

Hqz Wt Mstny Javascript M Tuples



tuple ב-JavaScript הוא אוסף מסודר של אלמנטים, בדומה למערך, אך עם מספר קבוע של אלמנטים. כל רכיב ב-tuple יכול להיות מסוג נתונים אחר. Tuples אינם תכונה מובנית ב-JavaScript, אך ניתן לדמות אותם באמצעות מערכים.

פוסט זה יתאר את הקצאת המשתנה מ-tuples.







הקצאות משתני JavaScript מ- Tuples

ב-JavaScript, השתמש ב-' משימת הרס תכונה להקצאת ערכים מ-tuple למשתנים. הקצאת המבנה היא תכונת JavaScript המחלצת ערכים ממערכים או אובייקטים ומקצה אותם למשתנים. תכונה זו שימושית לחילוץ נתונים ממערכים או אובייקטים, מה שהופך את הקוד לקריאה ולתחזוקה יותר.



תחביר



לשימוש בהקצאת הרס, השתמש בתחביר הבא כדי להקצות את הערכים מ-tuples למשתנים:





const [ א ב ג ] = [ 1 , 2 , 3 ]


לפי התחביר לעיל, משתנה ' א ' יוקצה הערך של ' 1 ', ' ב ' יוקצה על ידי ' 2 ', ו' ג ' יוקצה הערך ' 3 '.

ב-JavaScript, מערכים ואובייקטים יכולים לשמש כדי לאחסן כל סוג של נתונים וכל מספר אלמנטים, אז השתמש בהם גם בתור tuple.



const [ א, ב ] = מערך;


אתה יכול גם להשתמש באופרטור rest (...) כדי לאחזר את האלמנטים הנותרים מהמערך או מהאובייקט.

const [ א, ב, ... מנוחה ] = מערך;


דוגמה 1: הקצאת ערכי משתנים של מספר שלם, בוליאני ומחרוזת מ- Tuple

צור מערך בשם ' tuple ', המאחסן מספר שלם, ערך בוליאני ומחרוזת:

קונסט tuple = [ אחד עשר , נָכוֹן , 'לינוקס' ] ;


השתמש בהקצאת ההרס כדי להקצות את ערכי ה-tuple למשתנים ' איקס ', ' ו ', ו' עם ”:

const [ x, y, z ] = tuple;


הדפס ערכים שהוקצו כנגד כל משתנה במסוף:

console.log ( x, y, z ) ;


ניתן לראות שהמשתנים הוקצו בהצלחה מ-tuple:


דוגמה 2: הקצאת ערכי מספר שלם ומשתנה מחרוזת מ- Tuple

בדוגמה הנתונה, נקצה את הערך של נכס ' יִעוּד ' למשתנה שנקרא ' של ה ”:

const אובייקט = { שם: 'קובן ', גיל: 28, ייעוד: ' משאבי אנוש '};


השתמש בהקצאת ההרס כדי להקצות ערך של 'ייעוד' למשתנה 'des':

const { שם: des } = חפץ;


הדפס את הערך שהוקצה על המסוף:

console.log ( של ה ) ;


ניתן לראות שערך הנכס 'ייעוד' הוקצה בהצלחה למשתנה 'des':


דוגמה 3: הקצאת ערכי משתנים מרובים מ- Tuple באמצעות אופרטור rest

צור מערך ואחסן את מספר סוגי הנתונים:

קונסט tuple = [ '1100' , נָכוֹן , 'לינוקס' , אחד עשר , 5 , 3 , 9 ] ;


כעת, נשתמש באופרטור rest (...) עם הקצאת ההרס כדי לחלץ את האלמנטים הנותרים מהמערך:

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


לבסוף הדפס את כל הערכים מול כל משתנה בקונסולה באמצעות ' console.log() ' שיטה:

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


כפי שאתה יכול לראות שהמשתנה ' איקס ' יוקצה הערך השלם ' 1100 ', ' ו ' עם ערך בוליאני ' נָכוֹן ', ' עם 'עם הערך' לינוקס ' ושאר ערכי המספרים השלמים ' 11, 5, 3 ו-9 ' מוקצים למשתנה ' ב ' באמצעות אופרטור rest (...):


זה הכל על הקצאת ערכים מ-tuple למשתנים.

סיכום

כדי להקצות ערך למשתנים מ-tuples, השתמש בתכונת JavaScript הנקראת ' משימת הרס '. זוהי תכונה רבת עוצמה שמקלה לעבוד עם tuples ב-JavaScript כדי לחלץ ערכים מ- tuple ולהקצות אותם למשתנים בצורה תמציתית וקריאה. ניתן לחלץ את הרכיבים הנותרים במערך או באובייקט גם באמצעות האופרטור rest (...). פוסט זה תיאר את הקצאת המשתנה מ-tuples.