This ( chuqurroq )
1. This strict va non-strict rejimlarda fart qiladi. Non-strict rejimida this har doim ob'jectga teng. Strict rejimida this har qanday qiymatga ega bo'lishligi mumkin.
2. Arrow Function da this , u yaratilgan muhitidagi ( scopeidagi ) 'this' ga teng bo'ladi.
3. call() , apple() , bind() metodlarida this ning qiymatini istagan objectga belgilanishiga imkon beradi.
4. Agar this objecti o'zi uchun belgilangan qiymatni topa olmasa u prototip ketma ketligi bo'yicha qidirishni davom ettiradi.
5. Constructor Functionlarda this yangi objectga teng.
@abs_javascript
1. This strict va non-strict rejimlarda fart qiladi. Non-strict rejimida this har doim ob'jectga teng. Strict rejimida this har qanday qiymatga ega bo'lishligi mumkin.
2. Arrow Function da this , u yaratilgan muhitidagi ( scopeidagi ) 'this' ga teng bo'ladi.
3. call() , apple() , bind() metodlarida this ning qiymatini istagan objectga belgilanishiga imkon beradi.
4. Agar this objecti o'zi uchun belgilangan qiymatni topa olmasa u prototip ketma ketligi bo'yicha qidirishni davom ettiradi.
5. Constructor Functionlarda this yangi objectga teng.
@abs_javascript
π7π₯°1π1
π7β€1π1
if ("0") {
console.log( 'Hello' );
}
console.log( 'Hello' );
}
Anonymous Quiz
11%
true
11%
false
51%
"Hello"
27%
Hech narsa chiqmaydi.
Nullish operatori.
Nullish mantiqiy operator. Bu operatorning asosiy maqsadi birinchi operandning qiymati null yoki undefined boβlganda ikkinchi operandning qiymatini qaytarishdir.
null ?? 23 // javob: 23
23 ?? undefined // javob: 23
false ?? 23 // javob: false
@abs_javascript
Nullish mantiqiy operator. Bu operatorning asosiy maqsadi birinchi operandning qiymati null yoki undefined boβlganda ikkinchi operandning qiymatini qaytarishdir.
null ?? 23 // javob: 23
23 ?? undefined // javob: 23
false ?? 23 // javob: false
@abs_javascript
π6π₯2
Nullish ( chuqurroq )
1.Nullish Ternary operatoridan muhimroq sanaladi.
2. Nullish operatorini OR ( || ) yoki AND ( &&) operatorlar bilan billa ishlatilishi mumkin emas.
3. Nullish operatorini Optional Chaining operatori ( ?. ) bilan ishlatilganda ,
Siz null yoki undefined bo'lgan objectning xususiyatiga qiymat berishingiz mumkin.
4. Nullish orqali 0 , "" , flase yoki NaN kabi False qiymatlarni saqlab qolishingiz mumkin. Bu qiymatlar OR ( || ) operatori hato deb ko'rsatadi.
@abs_javascript
1.Nullish Ternary operatoridan muhimroq sanaladi.
2. Nullish operatorini OR ( || ) yoki AND ( &&) operatorlar bilan billa ishlatilishi mumkin emas.
3. Nullish operatorini Optional Chaining operatori ( ?. ) bilan ishlatilganda ,
Siz null yoki undefined bo'lgan objectning xususiyatiga qiymat berishingiz mumkin.
4. Nullish orqali 0 , "" , flase yoki NaN kabi False qiymatlarni saqlab qolishingiz mumkin. Bu qiymatlar OR ( || ) operatori hato deb ko'rsatadi.
@abs_javascript
π6β€2
JavaScript
Photo
π3