JavaScript高级用法
- Es5中新增数组遍历的方法
- forEach():没有返回值,直接遍历数组,参数为回调函数,回调函数为(value,index,arry)分别是数组中的值,对应的索引,数组本身,遍历不会终止
- some():有返回值,返回值为一个布尔值,在找到满足条件后就终止遍历,直接遍历数组,参数为回调函数,回调函数为(value,index,arry)分别是数组中的值,对应的索引,数组本身,
- map():
- filter():有返回值,返回值为一个新数组,直接遍历数组,参数为回调函数,回调函数为(value,index,arry)分别是数组中的值,对应的索引,数组本身
- every():
- Es5中新增字符串的方法
- trim()去掉字符串两边的空格
- Es5中新增对象方法
- Object.keys()查找对象中属性名,放到一个新数组中
- Object.defineProperty()方法修改属性值,可以传很多参数