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:

TartibobyektChunki
1bind() this bind() yordamida chaqirilayotgan funksiya ichida
2apply() this apply() yordamida chaqirilayotgan funksiya ichida
2call() this call() yordamida chaqirilayotgan funksiya ichida
3Obyekt usuli this obyekt funksiyasi (metod) ichida
4Global Scope (Global Scope) this global miqyosdagi funksiyada

ULASHISH

Bu ustunlik

Qaysi obyektni aniqlash uchun quyidagi tartib ustuvorligidan foydalaning this quyidagilarni nazarda tutadi:

TartibobyektChunki
1bind() this bind() yordamida chaqirilayotgan funksiya ichida
2apply() this apply() yordamida chaqirilayotgan funksiya ichida
2call() call() yordamida chaqirilayotgan funksiyadagi this
3Obyekt usuli Obyekt funksiyasidagi (metoddagi) this
4Global Scope (Global Scope) this global miqyosda isa funksiyasi


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!