Function apply()
Tavsif
apply() metodi funksiyani berilgan this qiymati bilan chaqiradi.
apply() metodi yordamida obyektlar boshqa obyektlarning metodlarini “qarzga olishi” mumkin.
Misol
// Create a person Object
const person = {
fullName: function() {
return this.firstName + " " + this.lastName;
}
}
// Create a person1 Object
const person1 = {
firstName:"John",
lastName: "Doe"
}
// Apply the fulllName method of person to person1:
let name = person.fullName.apply(person1);
O‘zingiz sinab ko‘ring »
call() va apply() o‘rtasidagi farq
call() metodi argumentlarni alohida-alohida qabul qiladi.
apply() metodi argumentlarni massiv ko‘rinishida qabul qiladi.
Eslatma
Agar argumentlar ro‘yxati o‘rniga massivdan foydalanmoqchi bo‘lsangiz, apply() metodi juda qulay.
Sintaksis
method.apply(object, arguments)
Parametrlar
| Parametr | Tavsif |
| method | Majburiy. Qo‘llaniladigan metod. |
| object | Majburiy. Metod qo‘llaniladigan obyekt. |
| arguments | Ixtiyoriy. Funksiya argumentlaridan iborat massivsimon obyekt. |
Qaytariladigan qiymat
| Tip | Tavsif |
| Qiymat | Funksiya natijasi. |
Function metodlari va xususiyatlari
Brauzerlarda qo‘llab-quvvatlash
apply() — ECMAScript3 (JavaScript 1999) imkoniyati.
U barcha brauzerlarda qo‘llab-quvvatlanadi:
| Chrome | Edge | Firefox | Safari | Opera |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
