javascript 对象方法,类方法,原型方法等等,各有什么好处,作用-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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 1630 0
1 条回答
写回答
取消 提交回答
  • a123456678

    对象和构造函数区别不大主要是构造函数要实例化才能用对象就可以直接用,原型主要是为了提高复用节省内存堆空间

    2019-07-17 18:59:36
    赞同 展开评论 打赏
问答排行榜
最热
最新
相关电子书
更多
Javascript中的函数
立即下载
Javascript异步编程
立即下载
JS零基础入门教程(上册)
立即下载