Funksiyalar ma’lumotnomasi
Function obyektining metodlari va xususiyatlari
Qayta ko‘rib chiqilgan: 2025-yil dekabr
| Name | Tavsif |
|---|---|
| apply() | Belgilangan this funksiyani chaqiradi
qiymat va argumentlar massivi |
| bind() | Belgilangan this qiymatiga ega funksiyani qaytaradi |
| call() | Belgilangan this funksiyani chaqiradi
qiymat va individual dalillar |
| length | Funksiyaning (kutilayotgan) parametrlari sonini qaytaradi |
| name | Funksiya nomini qaytaradi |
| toString() | Funksiya manbasining string ko‘rinishini qaytaradi. |
Bu nima?
JavaScript-da this kalit so‘zi obyektga ishora qiladi.
this kalit so‘zi ishlatilish o‘rniga qarab turli obyektlarni bildiradi:
Alohida holatda this global obyektni (brauzerda window) bildiradi. |
Oddiy funksiyada this global obyektni bildiradi. |
Strict mode rejimida Function ichida this qiymati undefined bo‘ladi. |
Object metodida this ushbu obyektning o‘zini bildiradi. |
Hodisada (event) this hodisani qabul qilgan elementni bildiradi. |
call() , apply() kabi usullarda
va bind() , this har qanday obyektga murojaat qilishi mumkin. |
this o‘zgaruvchi emas.
this — kalit so‘z.
Siz this qiymatini o‘zgartira olmaysiz.
Bu ustunlik
this qaysi obyektga tegishli ekanligini aniqlash uchun quyidagi tartib ustuvorligidan foydalaning:
| Tartib | obyekt | Chunki |
|---|---|---|
| 1 | bind() | this bind() yordamida chaqirilayotgan funksiya ichida |
| 2 | apply() | this apply() yordamida chaqirilayotgan funksiya ichida |
| 2 | call() | this call() yordamida chaqirilayotgan funksiya ichida |
| 3 | Obyekt usuli | this obyekt funksiyasi (metod) ichida |
| 4 | Global Scope (Global Scope) | this global miqyosdagi funksiyada |
Bu ustunlik
Qaysi obyektni aniqlash uchun quyidagi tartib ustuvorligidan foydalaning
this quyidagilarni nazarda tutadi:
| Tartib | obyekt | Chunki |
|---|---|---|
| 1 | bind() | this bind() yordamida chaqirilayotgan funksiya ichida |
| 2 | apply() | this apply() yordamida chaqirilayotgan funksiya ichida |
| 2 | call() | call() yordamida chaqirilayotgan funksiyadagi this |
| 3 | Obyekt usuli | Obyekt funksiyasidagi (metoddagi) this |
| 4 | Global Scope (Global Scope) | this global miqyosda isa funksiyasi |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
