你需要知道的 JavaScript 类(class)的这些知识
作者: Dmitri Pavlutin 译者:前端小智 来源:dmitripavlutin 点赞再看,养成习惯 本文 GitHub https://github.com/qq44924588... 上已经收录,更多往期高赞文章的分类,也整理了很多我的文档,和教程资料。欢迎Star和完善,大家面试可以参照考点复习,希望我们一起有点东西。 JavaScript 使用原型继承:每个对象都从原型对象继承属性和方法。 在 Java 或 Swift 等语言中使用的传统类作为创建对象的蓝图,在 JavaScript 中不存在,原型继承仅处理对象。 原型继承可以模拟经典类继承。为了将传统的类引入JavaScript, ES2015 标准引入了 class 语法,其底层实现还是基于原型,只是原型继承的语法糖。 这篇文章主要让你熟悉 JavaScript 类:如何定义类,初始化实例,定义字段和方法,理解私有和公共字段,掌握静态字段和方法。 1. 定义:类关键字 使用关键字 class 可以在 JS 中定义了一个类: class User { // 类的主体 } 上面的代码定义了一个 User 类。 大括号 {} 里面是类的主体。 此语法称为 class 声明。 如果在定义类时没有指定类名。可以通过使用 类表达式 ,将类分配给变量: const UserClass = class { // 类的主体 }