關於 Array.filter()
前言
在 Array 提取符合某個條件的元素是很常見的功能,可以透過 Array.filter() 來完成,在此把學習的過程做個紀錄。
內容
範例如下
let ar = [2, 5, 8, 1, 4]; let strAr = [ 'A123' , 'ABCDEF' , 'xyz']; // console.log( ar.filter( (ele) => ele>=5) );//[5, 8] console.log( strAr.filter( (ele) => ele.length>=5) );//["ABCDEF"] console.log( strAr.filter( (ele) => ele.length>=10) );//[]
Array.filter() 輸入篩選條件的函式後,就可以在回傳值得到符合條件的結果,如果沒有符合的結果會回傳空陣列而不是 undefined。
沒有留言:
張貼留言