منجمد کاروبار کارکنار (...)

جس طرح JavaScript میں تین نکبے کارکنار (......)، بھی منجمد کاروبار کارکنار کہلاتا ہے。

منجمد کاروبار کارکنار (spread operator)

JavaScript کا منجمد کاروبار کارکنار (spread operator) (...) ایک قابل تکرار کچھ شیئر (مثلاً آرایے) کو زیادہ عناصر کا مفرد عمل کریں۔

یہ کافی سخت کیا کرتا ہے کہ موجودہ آرایے کی سبھی یا کچھ حصوں کو دوسرے آرایے میں کپی کریں:

مثال

JavaScript میں منجمد کاروبار کارکنار کو دو آرایے کو جمع کرنا استعمال کریں

const numbersOne = [1, 2, 3];
const numbersTwo = [4, 5, 6];
const numbersCombined = [...numbersOne, ...numbersTwo];

آپ خودش امتحان کنید

منجمد کاروبار کارکنار (spread operator) کثیر استعمال ہوتا ہے:

مثال

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