js是一种面向对象的语言,它也是可以实现成员对外界可见和不可见的,我知道像这种:
function abc{ var a = "skdjsd"; this.b = "sdjksdjskd"; function c() { alert("dfdfd"); } this.d = function(){ alert("ddddddd"); }}
里面,abc对象有a、b、c、d四个变量,a和c就相当于私有成员变量,b和d就相当于共有成员了,外界可以通过abc.b和abc.d来访问b、d成员,当用同样的方法访问a和c时候就会报错。
可是假如我不用这种方法,用对象的方法就是:
abc={ a:"dsds", b:"sdskd", c:function(){ …… }}
这种方法,那可不可以实现共有和私有的成员啊,我尝试了好多方法,都报错了,不知道哪一位可以给个解答,分数不多,谢谢了……
添加回答
举报
0/150
提交
取消