按思维导图逻辑分类的 ES6 保留关键字汇总
以下是按思维导图逻辑分类的ES6保留关键字汇总,按「功能场景」划分,便于关联记忆:
一、声明与定义类/变量
- 类相关
class(定义类)constructor(类的构造方法)extends(类继承)super(访问父类属性/方法)
- 变量声明
let(块级变量)const(块级常量)
二、模块系统
import(导入模块)export(导出模块成员)default(配合export指定默认导出)
三、函数与流程控制
- 生成器函数
function*(定义生成器函数)yield(生成器中暂停/恢复执行)yield*(委托给其他可迭代对象)
- 异步函数(ES2017,基于ES6扩展)
async(定义异步函数)await(等待Promise结果)
四、未来预留关键字(暂未启用)
- 类成员修饰符:
public、private、protected - 接口相关:
interface、implements - 模块打包:
package - 枚举:
enum
五、沿用自ES5及之前的关键字
(基础语法必备,需结合已有知识记忆)
- 流程控制:
break、case、catch、continue、default、do、else、finally、for、if、return、switch、while - 对象与操作:
delete、in、instanceof、new、this、throw、try、typeof、void、with - 函数与变量:
function、var、debugger
记忆技巧
- 按使用频率:优先记住常用的(
class、let、const、import、export等),再记未来预留的。 - 关联场景:比如看到
class就联想到constructor、extends、super,看到import就关联export和default。 - 区分新旧:ES6新增的多与「类、模块、生成器」相关,沿用的多是基础语法关键字。
通过功能场景归类,能快速建立关键字与使用场景的关联,减少记忆负担。