filter()方法对数组进行过滤,不会改变原数组的
js数组过滤
let nums = [1,2,3,4,5,6,7,8,9,10];
let res = nums.filter((num)=>{
return num>5 ;
})
console.log(res);
vue数组过滤
<li v-for="n in evenNumbers">{{ n }}</li>
data(){
return {
numbers: [ 1, 2, 3, 4, 5 ]
}
},
computed:{
evenNumbers: function () {
return this.numbers.filter(function (number){
return number<4
})
}
}