我正在尝试使用javascript创建一个计数器,用于点击页面上的所有链接。这是我到目前为止,但它使用的是全局变量。如何使用闭合变量修改它?
var count = 0;
$('body').on('click', '.a', function() {
count++;
console.log(count)
})
答案 0 :(得分:2)
您可以围绕它创建IIFE:
(function(){
var count = 0;
$('body').on('click', '.a', function() {
count++;
console.log(count)
});
})();
Javascript具有函数作用域,因此count
将是该外部匿名函数的本地。