发布于 2023-04-29
摘要
模块化 导入导出语句只能在顶级作用域下,也就是说不能在 if 等语句和函数中 从 v 13.2 版本开始,Node. Js 才打开 …
模块化 导入导出语句只能在顶级作用域下,也就是说不能在 if 等语句和函数中 从 v 13.2 版本开始,Node. Js 才打开 …
异步新增 Promise Promise 有三个状态,pending挂起状态,fulfulled成功状态,rejected失败状态 …
反射 正常情况下,需要通过一个构造函数,再通过 new 关键字创建实例化对象,从而调用该实例化对象的方法。而通过对象,来寻找其所在 …
代理 通过一个代理对象,通过对代理对象操作,间接的对原对象的操作,这就是代理 虽然可以为某个属性设置setter/getter方法 …
标准库新增 对象 Super 关键字 指向该对象的原型 只能在对象方法中使用 静态方法 方法名 描述 Object.Is (obj …
面向对象新增 Class 使用命令方式类似于 let 声明的变量一样,不存在变量提升 与函数一样,可以使用表达式的形式定义 其实应 …
新增数据类型和结构 BigInt 内部以字符串的形式存储,可以表示任意大的数字,但是不能是小数,所以做除法运算时会像其他语言中的 …
新语法 注意 使用这些新增的指定函数默认值、解构赋值和剩余参数的形式就无法在函数内部使用严格模式;原因是解析引擎会优先解析函数参数 …
变量新增 变量的定义 Let 在全局定义的变量不在属于全局对象的属性 var a = {}; console.log(this.a …