开发者社区> 问答> 正文

javascript 对象方法,类方法,原型方法等等,各有什么好处,作用

1.我们写的方法可以用对象收编:

var a = {
    aa: function(){
    
    },
    bb: function(){
    
    }
};
2.也可以用类来接受:

var a = function(){
    this.aa = function(){
    
    },
    this.bb = function(){
    
    }
};
3.也可以用原型链进行接受:

var a = function(){};
a.prototype = {
    aa: function(){
    
    },
    bb: function(){
    
    }
};

写了这三种,到底有什么区别,以及各个之间的特点好处;也可以说说js中的原型链到底是什么,一直不理解,他在什么时候可以使用,需不需要创建,使用好处。

展开
收起
a123456678 2016-03-11 16:41:10 1887 0
1 条回答
写回答
取消 提交回答
  • 对象和构造函数区别不大主要是构造函数要实例化才能用对象就可以直接用,原型主要是为了提高复用节省内存堆空间

    2019-07-17 18:59:36
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript异步编程 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载