کس طرح سے کھولنے کی کارروائی استعمال کی جاتی ہے (...)
JavaScript میں کس طرح سے کسٹرپ آپریٹر (...
)، بھی کھولنے کی کارروائی کہلاتا ہے۔
کھولنے کی کارروائی (spread operator)
JavaScript کا کھولنے کی کارروائی (...
) قابل تکرار کئی عناصر کو بڑھانے کے لئے استعمال کئی عناصر کا آئیٹم کیا جاسکتا ہے۔
یہ اس کا معاملہ ہے کہ ہم تیار آئیٹموں کا پورا یا حصہ دوسرے آئیٹم میں تیار کرسکتے ہیں:
مثال
JavaScript میں کھولنے کی کارروائی استعمال کرکے دو آئیٹموں کو جوڑیں
const numbersOne = [1, 2, 3]; const numbersTwo = [4, 5, 6]; const numbersCombined = [...numbersOne, ...numbersTwo];
کھولنے کی کارروائی کثیر استعمال میں استعمال کی جاتی ہے تاکہ آئیٹموں سے درکار حصوں نکالنا:
مثال
numbers آئیٹم کا پہلا اور دوسرا حصہ متغیروں کو تقسیم کریں، اور باقی حصوں کو دوسرے آئیٹم میں رکھیں:
const numbers = [1, 2, 3, 4, 5, 6]; const [one, two, ...rest] = numbers;
ما بھی آئیٹم پر کھولنے کی کارروائی استعمال کرسکتے ہیں:
مثال
const myVehicle = { برند: 'Ford', ماڈل: 'Mustang', رنگ: 'red' } const updateMyVehicle = { نوع: 'car', سال: 2021, رنگ: 'yellow' } const myUpdatedVehicle = {...myVehicle, ...updateMyVehicle}
لطفاً توجه کنید، نماهای ناسازگار با هم ترکیب شدهاند، اما نماهای رنگ
آخری داخلی کائن updateMyVehicle
覆盖了。最终的颜色现在是黄色。