第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

面試時問到的問題

面試時問到的問題

皈依舞 2018-08-01 17:19:17
這個程序怎么改 讓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]();
查看完整描述

2 回答

?
寶慕林4294392

TA貢獻2021條經驗 獲得超8個贊

使用閉包:

function bindEvent() {    for(var i=0;i<=2;i++){
        (function(x){
            handle[x]=function () {             
                console.log(x)
            }
        })(i)
        
    }
}

或者 用let代替var

function bindEvent() {    
    for(let i=0;i<=2;i++){
        handle[i]=function () {
            alert(i);
        }
    }
}


查看完整回答
反對 回復 2018-08-04
?
慕田峪4524236

TA貢獻1875條經驗 獲得超5個贊

閉包。

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-08-04
  • 2 回答
  • 0 關注
  • 990 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號