JS Spread operatori


JavaScript’da uch nuqta operatori (...), ya’ni Spread operatoridan foydalanishni o‘rganing.


ULASHISH

Spread operatori

JavaScript Spread operatori (...) iteratsiya qilinadigan obyektni (masalan, massivni) alohida elementlarga yoyadi.

Bu mavjud massivning barchasini yoki bir qismini boshqa massivga tezda nusxalash imkonini beradi:

Misol

numbers dagi birinchi va ikkinchi elementlarni o‘zgaruvchilarga o‘zlashtiring, qolganlarini esa massivga joylang:

const numbersOne = [1, 2, 3]; const numbersTwo = [4, 5, 6]; const numbersCombined = [...numbersOne, ...numbersTwo];
O‘zingiz sinab ko‘ring »

Spread operatori ko‘pincha massivdan faqat kerakli qismni ajratib olish uchun ishlatiladi:

Misol

const numbers = [1, 2, 3, 4, 5, 6]; const [one, two, ...rest] = numbers;
O‘zingiz sinab ko‘ring »

Spread operatoridan obyektlar bilan ham foydalanishimiz mumkin:

Misol

const myVehicle = {   brand: 'Ford',   model: 'Mustang',   color: 'red' } const updateMyVehicle = {   type: 'car',   year: 2021,   color: 'yellow' } const myUpdatedVehicle = {...myVehicle, ...updateMyVehicle}
O‘zingiz sinab ko‘ring »

E’tibor bering, mos kelmagan xususiyatlar birlashtirildi, mos kelgan xususiyat — color esa oxirgi uzatilgan obyekt — updateMyVehicle tomonidan qayta yozildi. Natijada rang endi sariq (yellow).

Shuningdek qarang: JavaScript ES6 darsligi.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!