React ES6 Spread Operatorlari
Spread Operatorlari
JavaScriptdagi spread operatori (...
) mavjud massiv yoki obyektni tezda nusxalashga imkon beradi, ya'ni mavjud massiv yoki obyektning barcha yoki bir qismini boshqa massiv yoki obyektga nusxalash mumkin.
Misol Massivlarni birlashtirish:
Spread operatori ko‘pincha destruktivlashtirish bilan birgalikda ishlatiladi.
Misol
numbers
massivining birinchi va ikkinchi elementlarini o‘zgaruvchilarga tayinlash va qolganlarini massivga joylashtirish:
Spread operatorini obyektlar bilan ham ishlatish mumkin:
Misol Ikkita obyektni birlashtirish:
Mos keladigan xususiyatlar birlashtiriladi, ammo mos keladigan xususiyat, color
, oxirgi obyekt (updateMyVehicle
) tomonidan ustun qo‘yiladi. Natijada rang yellow
bo‘ladi.