W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
function add() {
var i = 0;
return function() {
alert(i++);
}
}
var f = add();
f();
f();
// 錯誤方法
var addHandlers = function(nodes) {
for (var i = 0, len = nodes.length; i < len; i++) {
nodes[i].onclick = function(){
alert(i);
}
}
}
// 正確方法
var addHandlers = function(nodes) {
var helper = function(i) {
return function() {
alert(i);
}
}
var (var i = 0, len = nodes.length; i < len; i++) {
nodes[i].onclick = helper(i);
}
}
// 將 observerList 封裝在 observer 中
var observer = (function(){
var observerList = [];
return {
add: function(obj) {
observerList.push(obj);
},
empty: function() {
observerList = [];
},
getCount: function() {
return observerList.length;
},
get: function() {
return observerList;
}
};
})();
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: