箭头函数--解决this的指向问题
扩展运算符--解决赋值繁琐
let声明
1.用于声明变量,类似于var,但是,它只在let所在的代码块内部有效。
2 .不存在变量提升
3.不能重复声明
const
1.定义一个常量
解构赋值
set容器--解决数组去重的一个好的方法
map 容器--值是key,value对
对象的深拷贝---Object.assign()
直接操作-对象的隐士原型属性。
字符串扩展
1.contains(str) ---检查字符串是否包含字段
2.模板字符串
3.startWith()
4.endWith()
5.repeat(count)
数组 的扩展
Array.form()---伪数组转化为数组
Array.is(1,2,3)---将一系列值转化为数组
arr.find(function(item,index){------找到返回值为true的第一个元素
函数体
})
arr.findIndex(function(item,index){函数体})----找到返回值为true的第一个元素的下标