數組的處理方法,filter的用法


在數組的使用中,我們通常會有數組的過濾的需求,比如值 在某個范圍內的數字,用來組成一個新的數組,這就用到了數組的過濾

例:

1 var number=[23,3,51,65,13,45,65,23,63]
2 //此時想取出大於25的數字,返回一個新數組
3 number.filter(function getvalues(item){
4     return item>25
5 })    

此時的filter就起到了過濾的功能

在vue中應用

 1 <li v-for="n in even(numbers)">{{ n }}</li>
 2 //通過even(numbers)來調用methods中的函數,進行數據過濾再渲染。
 3 data: {
 4   numbers: [ 1, 2, 3, 4, 5 ]
 5 },
 6 methods: {
 7   even: function (numbers) {
 8     return numbers.filter(function (number) {
 9       return number % 2 === 0
10     })
11   }
12 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM