find()方法
循环数组可以找到第一个符合条件的一项(原数组里面的成员,找到第一个之后立即终止循环
let arr = [{
money:100
},{
money:60
},{
money:10
}]
let obj = arr.find(function(item,index){
return item.money > 50
})
console.log(obj) 只返回100,找到第一个之后立即终止循环
filter() 循环的过滤方法
回调函数里面 return 一个条件会返回一个符合条件的新数组 对原数组不会造成改变
let arr = [{
money:100
},{
money:60
},{
money:10
}]
let obj = arr.filter(function(item,index){
return item.money > 50
})
console.log(obj) 返回100,60,对原数组不会造成改变
map()循环
以把数组里面某一项组合成一个新数组 对原数组不会造成改变
let arr = [{
money:100
},{
money:60
},{
money:10
}]
let obj = arr.map(function(item,index){
return item.money
})
console.log(obj) 返回[100, 60, 10],对原数组不会造成改变