Function call()


ULASHISH

Tavsif

call() metodi funksiyani berilgan this qiymati bilan chaqiradi.

call() metodi yordamida obyektlar boshqa obyektlarning metodlarini “qarzga olishi” mumkin.


Misol

function fullName() {   return this.fName + " " + this.lName; } // Create a person Object const person = {   fName: "John",   lName: "Doe" } // Use fullName on person let name = fullName.call(person);
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.


Sintaksis

function.call(object, arguments)

Parametrlar

Parametr Tavsif
function Majburiy.
Chaqiriladigan funksiya.
object Majburiy.
Funksiya bilan chaqiriladigan obyekt.
arguments Ixtiyoriy.
Funksiya argumentlaridan iborat massivsimon obyekt.

Qaytariladigan qiymat

Tip Tavsif
Qiymat Funksiya natijasi.


Ko‘proq misollar

Misol

// Create a person Object const person = {   fullName: function() {     return this.firstName + " " + this.lastName;   } } // Create a person1 Object const person1 = {   firstName:"John",   lastName: "Doe" } // Use fullName of person on person1 let name = person.fullName.call(person1);
O‘zingiz sinab ko‘ring »

Brauzerlarda qo‘llab-quvvatlash

call() — ECMAScript3 (JavaScript 1999) imkoniyati.

U barcha brauzerlarda qo‘llab-quvvatlanadi:

Chrome Edge Firefox Safari Opera


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!