javascript构造方法的缺点是什么

JavaScript构造方法的缺点是每次实例化一个对象,都会把属性和方法复制一遍;如果实例之间有相同的方法,虽然构造函数中定义的属性和方法是可以访问的,但是每个实例都被复制了,这样会造成系统资源的浪费。

本教程操作环境:windows10系统、javascript1.8.5版、Dell G3电脑。

javascript构造方法的缺点是什么

优点就是能够通过instanceof识别对象,缺点是每次实例化一个对象,都会把属性和方法复制一遍

function CreateObj(uName) {               this.userName = uName;               this.showUserName = function () {               return this.userName;             }         }    var obj1 = new CreateObj('ghostwu'); var obj2 = new CreateObj('卫庄');    console.log( obj1.showUserName === obj2.showUserName ); //false

商匡云商
Logo
注册新帐户
对比商品
  • 合计 (0)
对比
0
购物车