首页 > 编程知识 正文

es7新特性,es新特性

时间:2023-05-04 20:30:06 阅读:279216 作者:3596

es5 不允许使用未声明的变量 不允许删除变量或对象、函数 不允许变量重名 不允许使用八进制 不允许使用转义字符 不允许对只读属性赋值 不允许对一个使用getter方法读取的属性进行赋值 不允许删除一个不允许删除的属性 变量名不能使用 "eval" 字符串 变量名不能使用 "arguments" 字符串 禁止this关键字指向全局对象 增加的方法:every、forEach、Object.getPrototypeOf、Object.create等 strict 严格模式 es6 let和const关键字:let关键字定义块作用域变量,const定义常量 字符串模版:`${}` 箭头函数:左边是参数集合,右边是函数体 原生promise对象:将promise对象纳入规范 symbol:增加symbol数据类型 ES module: 引用ES module 模块化规范 ... : 拓展运算符,用来代替argument对象 变量结构赋值 async函数 set和map函数 for..of循环:用来遍历实现迭代器接口的数据 class es7 Array.prototype.includes()

        includes() 方法用来判断一个数组是否包含一个指定的值,根据情况,如果包含则返回 true,否则返回false。

指数操作符(**)

       与Math.pow(..)具有同样的效果。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。