学习ES7+ES8
es6 语法:http://es6.ruanyifeng.com/#docs/async 作者: 阮一峰 撰文为何 身为一个前端开发者,ECMAScript(以下简称ES)早已广泛应用在我们的工作当中。了解ECMA机构流程的人应该知道,标准委员会会在每年的6月份正式发布一次规范的修订,而这次的发布也将作为当年的正式版本。以后的改动,都会基于上一版本进行修改。所以,我们这次就基于ES6的版本对ES7、ES8版本的新增以及修改内容,做一次简要的总结,方便我们快速开发。 ES7新特性 ES7在ES6的基础上添加了三项内容: 求幂运算符(**) 、 Array.prototype.includes() 方法、函数作用域中严格模式的变更。 Array.prototype.includes()方法 includes() 的作用,是查找一个值在不在数组里,若在,则返回 true ,反之返回 false 。 基本用法: ['a', 'b', 'c'].includes('a') // true ['a', 'b', 'c'].includes('d') // false Array.prototype.includes() 方法接收两个参数: 要搜索的值和搜索的开始索引 。当第二个参数被传入时,该方法会从索引处开始往后搜索(默认索引值为0)。若搜索值在数组中存在则返回 true ,否则返回