码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2021-01-21 10:35:33      阅读:0      评论:0      收藏:0      [点我收藏+]

标签: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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!