کس طرح سے کھولنے کی کارروائی استعمال کی جاتی ہے (...)

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 覆盖了。最终的颜色现在是黄色。

相关页面

教程:JavaScript ES6