为了账号安全,请及时绑定邮箱和手机立即绑定

面试时问到的问题

面试时问到的问题

慕妹3146593 2018-09-05 18:42:27
这个程序怎么改 让handle[1]弹1,handle[2]弹2;var handle=[]; function bindEvent() {    for(var i=0;i<=2;i++){        handle[i]=function () {            alert(i);        }    }} bindEvent(); handle[1](); handle[2]();
查看完整描述

1 回答

?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

闭包。

var handle=[];
function bindEvent() {    for(var i=0;i<=2;i++){        handle[i]=(function (i) {            
alert(i);        }).bind(this, i);    }}
bindEvent();
handle[1]();
handle[2]();


查看完整回答
反对 回复 2018-10-29
  • 1 回答
  • 0 关注
  • 491 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号