js的原型链使用

我们大家都在用prototype的时候扩展的方法不想外部提供的时候可以写保护,想c java的private  public  ,我们js也是可以做到的,如下例
var c= function(x, y) {
    this.x = x;
    this.y = y;
 };
c.prototype = function() {
     add= function (x,y) {
        return "x+y="+x + y;
     },
     subtract=function (x,y) {
         return "x-y="x - y;
     }
    return {
        Add:add
     } 
 }();
此时 我们
var test = new c();
test可用的方法只有Add, 而add() 和 subtract()方法是无效的(入门可以看下)
阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭