React ES6 Destruktivlashtirish
Destruktivlashtirish
Destruktivlashtirishni tushuntirish uchun sendvich tayyorlaymiz. Sendvich tayyorlash uchun siz muzlatgichdan hamma narsani chiqarasizmi? Yo‘q, faqat kerakli narsalarni olasiz.
Destruktivlashtirish aynan shunday ishlaydi. Bizda bir massiv yoki obyekt bo‘lishi mumkin, lekin biz faqat kerakli elementlarni olishimiz mumkin.
Destruktivlashtirish faqat kerakli narsalarni ajratib olishni osonlashtiradi.
Massivlarni Destruktivlashtirish Massiv elementlarini o‘zgaruvchiga tayinlashning eski usuli:
Misol Oldingi usul:
Yangi usul, destruktivlashtirish bilan:
Misol Destruktivlashtirish bilan:
Massivlarni destruktivlashtirishda, o‘zgaruvchilarni e'lon qilish tartibi muhimdir.
Agar faqat car
va suv
kerak bo‘lsa, truck
ni olib tashlash mumkin, lekin vergulni saqlash kerak:
Destruktivlashtirish funktsiya massiv qaytaradigan holatlarda foydalidir:
Misol
Obyektlarni Destruktivlashtirish Funktsiya ichida obyektni ishlatishning eski usuli:
Misol Oldingi usul:
Yangi usul, destruktivlashtirish bilan:
Misol Destruktivlashtirish bilan:
E'tibor bering, obyekt xususiyatlarini e'lon qilishda maxsus tartibga rioya qilish shart emas.
Biz, shuningdek, chuqur ichki obyektlarni destruktivlashtirishimiz mumkin. Buning uchun ichki obyektni ko‘rsatib, so‘ng kolon va qavslardan foydalanib, kerakli elementlarni ajratamiz:
Misol