Resumida em uma frase: Método de chamada é uma função a ser chamada. Papel é o de alterar as propriedades do ambiente. Em torno de um bit, por exemplo.
Aqui está as variáveis de código e funções declaradas no ambiente de janela.
nomes var = 'Wang Yanpeng';
var idade = 18;
var exec = função ()
{
console.log (this.name);
console.log (this.age);
}
eram auto property = {
citar: 'selftName',
idade: selfAge '
}
... Um dia, eu quero executar método exec, deixá-lo selfProperty saída do nome e idade.
Então, eu escrevi:
this.exex.call (selfProperty);
saída:
selftName
selfAge
Aprendendo juntos, saudou a troca.