在 JavaScript 中,创建对象有几种常见的方式,每种方式都有其自身的特点和适用场景:
-
对象字面量:
- 使用对象字面量的方式创建对象是最简单和最常见的方法之一。
-
构造函数:
- 使用构造函数来创建对象,可以定义一个函数作为模板,然后使用
new
关键字来创建对象的实例。
- 使用构造函数来创建对象,可以定义一个函数作为模板,然后使用
-
Object.create():
- 使用
Object.create()
方法基于现有对象创建新对象,可以指定新对象的原型。
- 使用
-
工厂模式:
- 使用工厂模式可以通过一个函数返回对象实例,可以避免重复创建对象的代码。
这些方式都有各自的优劣和适用场景。面试时,我会解释每种方式的特点,并根据项目需求和设计模式选择最适合的方式来创建对象。
Was this helpful?
0 / 0