Javascript之ES7、ES8详解
本文介绍了ES7和ES8中引入的一些新功能。ES7中新增了`Array.prototype.includes()`方法,用于判断数组中是否存在某个值,并且与`indexOf()`相比,它能更直接地返回布尔值并正确处理`NaN`。另一个新特性是求幂运算符`**`,简化了指数计算。ES8则引入了`async/await`语法,使得异步操作更加简洁易读,避免了回调地狱的问题。此外,还介绍了`Object.entries()`、`Object.values()`等方法,这些方法提供了更灵活的对象属性访问方式。最后,文章简要提到了字符串填充方法`padStart()`和`padEnd()`,以及修饰器(Decorator)的概念及其基本用法。