【JavaScript】6种函数的调用方式和this指向

2021-03-06 08:27

阅读:471

标签:UNC   自动调用   构造   点击   time   rip   timeout   对象   fun   

普通函数

function fn1(){
log(1);
}

调用 : fn1();

对象函数

var obj={ 
a : 0,
b : 1,
fn2:function(){
log(2);
}
}

调用 : obj.fn2();

构造函数

function fn3(uname,uage){
  this.uname=uname;
  this.uage=uage;
  this.log=function(){log(3)};
}

调用 : new fn3(‘参数‘,‘参数‘)

事件函数

btn.onclick=function fn1(){
log(4);
}

调用 : 点击/ele.click()

定时函数

setTimeout=(function fn1(){
log(5);
},500)

调用 : 自动调用

立即执行

(function fn1(){
log(6);
})()

调用 : 自动执行

【JavaScript】6种函数的调用方式和this指向

标签:UNC   自动调用   构造   点击   time   rip   timeout   对象   fun   

原文地址:https://www.cnblogs.com/dxpo1/p/14303210.html


评论


亲,登录后才可以留言!