Tuples سے جاوا اسکرپٹ متغیر اسائنمنٹس

Tuples S Jawa Askrp Mtghyr Asaynmn S



جاوا اسکرپٹ میں ایک ٹوپل عناصر کا ایک ترتیب شدہ مجموعہ ہے، ایک صف کی طرح، لیکن عناصر کی ایک مقررہ تعداد کے ساتھ۔ ٹیپل میں ہر عنصر مختلف ڈیٹا کی قسم کا ہوسکتا ہے۔ Tuples JavaScript میں بلٹ ان فیچر نہیں ہیں، لیکن انہیں arrays کا استعمال کرتے ہوئے نقل کیا جا سکتا ہے۔

یہ پوسٹ tuples سے متغیر اسائنمنٹ کی وضاحت کرے گی۔







Tuples سے جاوا اسکرپٹ متغیر اسائنمنٹس

جاوا اسکرپٹ میں، استعمال کریں ' تخریب کاری کی تفویض ٹیوپل سے متغیر کو اقدار تفویض کرنے کی خصوصیت۔ ڈیسٹرکچرنگ اسائنمنٹ جاوا اسکرپٹ کی ایک خصوصیت ہے جو صفوں یا اشیاء سے قدریں نکالتی ہے اور انہیں متغیرات کو تفویض کرتی ہے۔ یہ خصوصیت صفوں یا اشیاء سے ڈیٹا نکالنے، کوڈ کو مزید پڑھنے کے قابل اور برقرار رکھنے کے لیے مفید ہے۔



نحو



ڈیسٹرکچرنگ اسائنمنٹ کو استعمال کرنے کے لیے، tuples سے متغیرات کو اقدار تفویض کرنے کے لیے درج ذیل نحو کا استعمال کریں:





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


مندرجہ بالا نحو کے مطابق متغیر ' a 'کی قدر تفویض کی جائے گی' 1 '،' ب 'مقرر کیا جائے گا' 2 '، اور ' c 'قدر تفویض کی جائے گی' 3 '

JavaScript میں، arrays اور اشیاء کو کسی بھی قسم کے ڈیٹا اور کسی بھی تعداد میں عناصر کو ذخیرہ کرنے کے لیے استعمال کیا جا سکتا ہے، لہٰذا انہیں بطور ٹیپل بھی استعمال کریں۔



const [ a، b ] = صف؛


آپ باقی آپریٹر (…) کو بھی سرنی یا آبجیکٹ سے باقی عناصر کو بازیافت کرنے کے لیے استعمال کر سکتے ہیں۔

const [ a, b, ... باقی ] = صف؛


مثال 1: ٹوپل سے انٹیجر، بولین، اور سٹرنگ متغیر اقدار کی تفویض

نام کی ایک صف بنائیں ٹوپل ”، جو ایک عدد، ایک بولین قدر، اور ایک تار کو ذخیرہ کرتا ہے:

const tuple = [ گیارہ , سچ , 'لینکس' ] ;


ٹیوپل کی قدروں کو متغیرات کو تفویض کرنے کے لیے ڈیسٹرکچرنگ اسائنمنٹ کا استعمال کریں ' ایکس '،' اور '، اور ' کے ساتھ ”:

const [ x، y، z ] = tuple


کنسول پر ہر متغیر کے خلاف تفویض کردہ اقدار پرنٹ کریں:

console.log ( x، y، z ) ;


یہ دیکھا جا سکتا ہے کہ متغیرات کو کامیابی کے ساتھ tuple سے تفویض کیا گیا ہے:


مثال 2: انٹیجر کی تفویض، اور Tuple سے سٹرنگ متغیر اقدار

دی گئی مثال میں، ہم ایک پراپرٹی کی قیمت تفویض کریں گے ' عہدہ 'ایک متغیر کو' کہا جاتا ہے کے ”:

const آبجیکٹ = { نام: 'کوون '، عمر: 28، عہدہ:' HR '};


متغیر 'des' کو 'عہدہ' کی قدر تفویض کرنے کے لیے تباہی اسائنمنٹ کا استعمال کریں:

const { نام: ڈیس } = اعتراض؛


کنسول پر تفویض کردہ قیمت پرنٹ کریں:

console.log ( کے ) ;


یہ دیکھا جا سکتا ہے کہ پراپرٹی 'عہدہ' کی قدر کامیابی کے ساتھ متغیر 'des' کو تفویض کی گئی ہے:


مثال 3: باقی آپریٹر کا استعمال کرتے ہوئے Tuple سے متعدد متغیر اقدار کی تفویض

ایک صف بنائیں اور متعدد قسم کے ڈیٹا کو اسٹور کریں:

const tuple = [ '1100' , سچ , 'لینکس' , گیارہ , 5 , 3 , 9 ] ;


اب، ہم باقی آپریٹر (…) کو ڈیسٹرکشن اسائنمنٹ کے ساتھ استعمال کریں گے تاکہ باقی عناصر کو صف سے نکالا جا سکے:

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


آخر میں 'کا استعمال کرتے ہوئے کنسول پر ہر متغیر کے خلاف تمام اقدار پرنٹ کریں console.log() طریقہ:

console.log ( x، y، z، میں ) ;


جیسا کہ آپ دیکھ سکتے ہیں کہ متغیر ' ایکس 'انٹیجر ویلیو تفویض کی جائے گی' 1100 '،' اور 'بولین ویلیو کے ساتھ' سچ '،' کے ساتھ 'قیمت کے ساتھ' لینکس 'اور بقیہ عددی اقدار' 11، 5، 3 اور 9 'متغیر کو تفویض کیا گیا ہے' میں باقی آپریٹر کا استعمال کرتے ہوئے (…):


یہ سب کچھ ٹیپل سے متغیر کو اقدار تفویض کرنے کے بارے میں ہے۔

نتیجہ

ٹیپلز سے متغیرات کو قدر تفویض کرنے کے لیے، جاوا اسکرپٹ کی خصوصیت کا استعمال کریں جسے ' تخریب کاری کی تفویض ' یہ ایک طاقتور خصوصیت ہے جو جاوا اسکرپٹ میں ٹیوپل کے ساتھ کام کرنا آسان بناتی ہے تاکہ ٹیوپل سے قدریں نکالیں اور انہیں متغیرات کو مختصر اور پڑھنے کے قابل طریقے سے تفویض کریں۔ صف یا آبجیکٹ میں باقی عناصر کو بھی باقی آپریٹر (…) کا استعمال کرتے ہوئے نکالا جا سکتا ہے۔ اس پوسٹ نے tuples سے متغیر اسائنمنٹ کو بیان کیا ہے۔