ES6 spread operatori


ULASHISH

Spread operatori

JavaScript spread operatori (...) mavjud massiv yoki obyektning hammasini yoki bir qismini boshqa massiv yoki obyektga nusxalaydi.

Misol

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

O‘zingiz sinab ko‘ring »

Spread operatori (...) ko‘pincha destrukturizatsiya bilan birgalikda ishlatiladi.

Misol

numbers dan birinchi va ikkinchi elementlarni o‘zgaruvchilarga tayinlang va qolganlarini massivga qo‘ying:

const numbers = [1, 2, 3, 4, 5, 6];

const [one, two, ...rest] = numbers;

O‘zingiz sinab ko‘ring »

Biz spread operatoridan obyektlar bilan ham foydalanishimiz mumkin:

Misol

Ushbu ikkita obyektni birlashtiring:

const car = {
  brand: 'Ford',
  model: 'Mustang',
  color: 'red'
}

const car_more = {
  type: 'car',
  year: 2021, 
  color: 'yellow'
}

const mycar = {...car, ...car_more}

O‘zingiz sinab ko‘ring »

E’tibor bering, mos kelmaydigan xususiyatlar qo‘shilgan va mos keladigan xususiyat oxirgi obyekt tomonidan yozilgan.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!