西宁专业网站建设公司,百度推广账号怎么注册,网站建设与运营策划书,成都好玩的地方景点推荐1. ES7 新特性
1.1. Array.prototype.includes
includes 方法用来检测是否包含某个数组#xff0c;返回布尔类型值
其他检测包含字符串的方法#xff1a;
indexOf#xff08;#xff09;#xff0c;返回的是下标值#xff0c;如果没有则返回-1
1.2 指数操作符
指数…1. ES7 新特性
1.1. Array.prototype.includes
includes 方法用来检测是否包含某个数组返回布尔类型值
其他检测包含字符串的方法
indexOf返回的是下标值如果没有则返回-1
1.2 指数操作符
指数操作符 ** 用来实现幂运算功能与 Math.pow 结果相同
如 2的10次方可写为 2 ** 10 1024
2. ES8 新特性
2.1 async 和 await
可以让异步代码想同步代码一样
2.1.1 async 函数
async 函数返回为promise 对象promise 对象的结果为async 函数执行的返回值决定如果返回的结果不是一个promise 对象返回结果就是成功的promise 对象如果是抛出错误居多返回结果是一个失败的promise throw new Error‘error’
2.1.2 await 表达式
awiat 必须写在 async 函数中右侧的表达式一般为 promise 对象返回的是 promise 成功的值promise 失败了就会抛出异常需要通过 try ... catch 捕获处理