关闭

js的原型链使用

270人阅读 评论(0) 收藏 举报
我们大家都在用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()方法是无效的(入门可以看下)
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:287次
    • 积分:13
    • 等级:
    • 排名:千里之外
    • 原创:1篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章存档
    阅读排行
    评论排行