1.数组存在include功能,判断数组存在某个字段,存在返回true,不存在返回flase,在es5中不存在include功能,使用indexOf()函数来获取列表中项的索引,当项目在列表中时,indexOf()将会返回它的索引。不存在则返回-1
2.解构 方便访问对象和数组的属性。
举例:
3.默认参数
允许在没有值或undefined被传入时使用默认形参
4.Object.assign({},...)第一个参数为目标对象,后面所有参数为源对象,把所有源对象合并到目标对象中,只要把目标对象设置成一个空对象,我们就得到了一个新对象,这种做法是拥抱不变性的,因为没有任何源对象的改变。当遇到相同属性时,排在后面的源对象会覆盖写先前对象的该属性。
否则(但这样做不好)
5.扩展操作符...
它用于把一个数组转化为用逗号分隔的参数序列,它常用在不定参数个数时的函数调用,数组合并等情形。数组或对象中的每一个值都会拷贝到一个新的数组或对象