每天5分钟深入理解js面向对象的程序设计-构造函数

    技术2022-07-11  72

    构造函数模式 虽然object构造函数或对象字面量都可以用来创建单个对象,但是这些方式都有个明显的缺点:使用同一个接口创建很多对象 会产生大量重复的代码。

    // 构造函数 function company(name, age) { this.name = name; this.age = age } var com1 = new company('张三', 20) console.log(com1) var com2 = new company('李四', 25) console.log(com2)

    打印结果: 要创建company的新实例,必须使用new操作符。以上调用构造函数需要4个步骤: 1.创建一个新对象; 2.将构造函数的作用域覆盖给新对象 3.执行构造函数中的代码 4.返回新对象

    更多详情请看 JavaScript高级程序设计(红宝书)P144 第6章6.22构造函数模式

    Processed: 0.009, SQL: 9