在JavaScript中,我们可以使用原型(prototype)来定义对象类型。原型是JavaScript中对象的基础,它允许我们共享方法和属性,并且可以节省内存空间。在本文中,我们将详细介绍如何使用原型来定义对象类型,并提供相应的源代码示例。
在JavaScript中,每个对象都有一个原型。原型是一个对象,它包含共享的属性和方法。当我们创建一个新对象时,它会继承原型中的属性和方法。这种继承关系使得我们可以定义一次方法和属性,并在多个对象之间共享它们,而不是为每个对象都创建一份副本。
下面是一个简单的示例,演示了如何使用原型来定义对象类型:
// 定义一个Person对象类型
function Person(name, age) {