Já conversamos sobre o método de chamada JavaScript antes e, desta vez, falaremos sobre o método de aplicação semelhante ao método de chamada.
Aplique vs chamada
A diferença entre os dois é: é aprovada ou é uma variedade de parâmetros.
É assim que usar a chamada
A cópia do código é a seguinte:
thefunction.call (valueforthis, arg1, arg2, ...)
E isso é aplicado
A cópia do código é a seguinte:
TheFunction.Apply (Valueforthis, Arrayofargs)
Portanto
A cópia do código é a seguinte:
Arrayofargs = [arg1, arg2, ...];
JavaScript Aplicar método
Vamos dar uma olhada no uso de chamadas anteriores
A cópia do código é a seguinte:
Função Print (P1, P2) {
console.log (p1 + '' + p2);
}
print.call (indefinido, "Hello," World ");
Da descrição acima, podemos concluir que
A cópia do código é a seguinte:
args = "olá", "mundo";
Função Print (P1, P2) {
console.log (p1 + '' + p2);
}
print.call (indefinido, args);
Os dois são equivalentes, mas na verdade eles também são equivalentes, e a saída também é "Hello, World"!