我有一个我认为相当简单的问题,但我找不到答案。我有一个我创建的对象文字,它对函数进行分组,我想知道如何创建一个位于对象文字内部的变量,并且该对象文字中的所有函数都可以编辑/访问。目前我知道如何做到这一点的唯一方法是创建一个全局变量,但我想停止以这种方式填充全局变量。为了更好地描述我正在寻找的小提琴
谢谢你的帮助。
var clickCount = 0;
/* I would like to place clickCount inside hideShowFn Object but all function inside need access to it, so global within hideShowFn */
hideShowFn = {
init:function(){
$('.clickMe').click(this.addToCount);
},
addToCount:function(){
clickCount++;
$('<p>'+ clickCount + '</p>').appendTo('body');
}
}
hideShowFn.init();