小编Cha*_*ler的帖子

javascript无法设置私有变量

我创建了一个类私有变量的类结构.代码如下:

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}.有谁知道发生了什么?谢谢.

javascript class

3
推荐指数
1
解决办法
46
查看次数

标签 统计

class ×1

javascript ×1