Cuatro métodos de llamada de función JS: modo de llamada de método, modo de llamada de función, modo de llamada de constructor, aplicar, modo de llamada de llamadas
1. Modo de llamada de método:
Primero defina un objeto, luego defina un método en las propiedades del objeto y ejecute el método a través de MyObject.Property. Esto se refiere al objeto MyObject actual.
var blogInfo = {BlogID: 123, Blogname: "werwr", showBlog: function () {alert (this.blogid);}}; bloginfo.showblog ();2. Modo de llamada de función
Defina una función y establezca un nombre de variable para guardar la función. En este momento, esto apunta al objeto de la ventana.
var myFunc = function (a, b) {return a+b;} alert (myFunc (3,4));3. Modo de llamada de constructor
Defina un objeto de función, define propiedades en el objeto y define métodos en su objeto prototipo. Al usar el método de Prototype, el objeto debe instanciarse para llamar a sus métodos.
var myFunc = function (a) {this.a = a;}; myfunc.prototype = {show: function () {alert (this.a);}} var newfunc = new MyFunc ("123123123"); newfunc.show ();4. Aplicar, modo de llamada
var myObject = {}; var sum = function (a, b) {return a+b;}; var sum2 = sum.call (myObject, 10,30); // var sum2 = sum.apply (myObject, [10,30]); alerta (sum2);La definición de función JS anterior y la recomendación del método de llamadas es todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.