数组
1.Array.from()
Array.from()方法用于将一个类数组(伪数组)或者可迭代对象转换成一个真正的数组。
2.Array.of()
Array.of()方法用于将一组值,转换成一个数组。
3.Array.prototype.find()
find()方法用于返回数组中满足条件的函数的第一个元素的值。
4.Array.prototype.findIndex()
findIndex()方法用于返回数组中满足条件函数的第一个元素的索引。
5.Array.prototype.fill()
fill()方法用于使用一个固定值,填充一个数组。
6.Array.prototype.copyWithin()
copyWithin()方法用于将一个数组的元素复制到另一个位置,然后返回这个数组。
对象
1.Object.assign()
Object.assign()方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。
函数
1.箭头函数
箭头函数表达式的语法比函数表达式更简洁,箭头函数表达式更适用于那些匿名函数,
箭头函数不能用作构造函数。
2.参数默认值
3.参数展开
其它
1.扩展运算符(展开语法)
2.for-in
for in可以遍历对象的键名。
3.for of
for of可以遍历数组的成员。
4.class
class关键字用于创建一个类。可以理解为 ES5 的构造函数的语法糖。
5.Promise
Promise是 ES6 新增的一种异步操作解决方案。Promise对象的状态可以有 3 个:pending、fulfilled和rejected。当状态发生改变时,会触发相应的回调函数。
6.async/await
async/await是基于Promise的语法糖,使异步代码更易于编写和阅读