我创建了一个类私有变量的类结构.代码如下:
var sinan = function(){
var a = {ssss: 1};
return {
get: function(){
return a;
},
set: function(s){
a = {ssss: s}
}
}
}
Run Code Online (Sandbox Code Playgroud)
当我做
sinan().get(); // outputs {ssss: 1}
sinan().set(2);
sinan().get(); // outputs {ssss: 1}
Run Code Online (Sandbox Code Playgroud)
它没有输出{ssss: 2}.有谁知道发生了什么?谢谢.