用閉包寫一個自增id
閉包,有封閉性,就是一個函數能訪問外部變量的就叫閉包
function incrementId() {
var n = 0;
return function() {
return n++;
}
}
var cat_id = incrementId();
cat_id();
cat_id();
var art_id = incrementId();
art_id();
用閉包寫一個自增id
閉包,有封閉性,就是一個函數能訪問外部變量的就叫閉包
function incrementId() {
var n = 0;
return function() {
return n++;
}
}
var cat_id = incrementId();
cat_id();
cat_id();
var art_id = incrementId();
art_id();