首页 > 编程语言 > 详细

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

时间:2021-01-20 17:34:47      阅读:21      评论:0      收藏:0      [点我收藏+]

普通函数

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指向

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!