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))