js函数的几种调用方式

函数调用方式

Posted by Lan on June 20, 2019

js函数的几种调用方式

JavaScript几种函数调用方式

函数式调用

var fun=function(){
    console.log("people mountain people sea");
}

fun();

方法式调用

var obj={
    name:"jack",
    age:18,
    sayHello:function(){
        console.log("say hello!!")
    }
}

obj.sayHello();

构造函数式调用

var obj=function(name,age){
    this.name=name;
    this.age=age;
}

obj.porotype.sayHello=function(){
    console.log("now u see mee")
}

var obj1=new obj("rose",13) //注意必须新建实例然后调用
obj1.sayHello()

apply,call式调用

var fun=function(n1,n2){
    return n1+n2
}

console.log(fun.apply(window,[10,20]))
console.log(fun.call(window,10,20))