“JavaScript call ()” Ответ

. Получите JavaScript

// Call (borrow) an object's function from another object
// 'this' will bind to the borrower
// syntax: ownerObject.ownerFunction.call(borrowerObject)

const sidekick = {
  name: "Robin"
}

const hero = {
  name: "Batman",
  saveGotham: function() {
    console.log(this.name, "is keeping Gotham safe.");
  }
}
hero.saveGotham(); // Batman is keeping Gotham safe.
hero.saveGotham.call(sidekick); // Robin is keeping Gotham safe.
Intra

Вызов функции JavaScript с переменной

function abc() {
  alert('test');
}

var funcName = 'abc';

window[funcName]();
vlT

JavaScript call ()

const personOne = {
  firstName : "Elon",
  secondName : "Musk"
}

const getFullName = function(company, country) {
  console.log(this.firstName + " " + this.secondName + ", " + company + ", " + country);
}

const personTwo = {
  firstName : "Mark",
  secondName : "Zuckerburg"
}

getFullName.call(personOne, "Tesla", "United States");    // outputs Elon Musk, Tesla, United States
getFullName.call(personTwo, "Facebook", "United States");    // outputs Mark Zuckerberg, Facebook, United States
sani sahani

JavaScript function call ()

const person = {
  firstName:"John",
  lastName: "Doe",
  fullName: function () {
    return this.firstName + " " + this.lastName;
  }
}

// This will return "John Doe":
person.fullName();  
naly moslih

Ответы похожие на “JavaScript call ()”

Вопросы похожие на “JavaScript call ()”

Больше похожих ответов на “JavaScript call ()” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования