1、forEach() 用于遍历整个数组,forEach中不可使用return
forEach(fn) fn为回调函数,参数为自定义;第一个参数为数组每一项,第二个参数为下标
arr.forEach(function(item,index){
cosole.log(item,index)
})
2、filter() 过滤原数组,返回新数组
var arr = [72,54,63,18]
var newArr = arr.filter(item=>item>60)
console.log(newArr)
3、find() 查找数组中满足条件的第一个元素,没有则返回undefined
var arr = ['张三丰','三丰']
var name = arr.find(function(item){
return item === '三丰'
})
console.log(name)
4、findIndex() 查找数组中满足条件的第一个元素索引
var arr = ['吕不韦','张三丰']
var index = arr.findIndex(function(item){
return item === '张三丰'
})
console.log(index)
5、map() 用于将原数组中的所有元素,根据条件返回一个新的数组
var arr = [1,2,3]
var num = arr.map(function(item){
return item += 1;
})
console.log(num)
6、for in 专门遍历object的方法
var obj= {
id:1,
value:'yoyo',
target:'js'
}
for (var item in obj){
console.log(item)
}