ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

【退役之重学前端】JavaScript 类、构造器、原型的关系

2026/8/23 12:05:36 拓冰建站 浏览量
【退役之重学前端】JavaScript 类、构造器、原型的关系

ES6中类的概念,我之前花了较长的时间学习Java,所以对类感觉很亲切。我并不满足仅仅会使用,让我们一起深究一下 JavaScript 中的类吧。

构造一个类,并实例化一个对象

class Animal{constructor(name){this.name = name;}getName(){return this.name;}
}
let animal = new Animal()

首先看一下 Animal 的类型

typeof Animal
// 'function'

类本质上是一种特殊的函数。

然后看一下animal对象

typeof animal
// 'object'

animal是一个对象。

我们再来看一张图片

在这里插入图片描述
从图片中可以知道,Animal 类由其构造器和原型构成。那么Animal类本质上是一个特殊的函数,也就不难理解了。