用闭包写一个自增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();