我在网络上搜索一段时间,找到一种在我的小部件中存储数据的方法,这种方法不会被破坏或误用。
我发现大多数建议都是在小部件中使用它。
_init: function() {
this._internalData = {};
},
但这些数据不是内部的:(
console.log($("#View1").JSTreeTable("").data().JSTreeTable._internalData);
上述代码可以完全访问内部数据。
还有其他办法吗?
此致
答案 0 :(得分:0)
使用var
代替this
会使数据无法从“外部”获取:
_init: function() {
var _internalData = {};
}