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中的原型链到底是什么,一直不理解,他在什么时候可以使用,需不需要创建,使用好处。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
对象和构造函数区别不大主要是构造函数要实例化才能用对象就可以直接用,原型主要是为了提高复用节省内存堆空间