我覺得自己像一個白癡,但我需要篩選我的數組,然後映射這些值,但多數民衆贊成(2N),這將是更有意義的做到這一切在O(N),但我找不到股票Array.prototype功能數組過濾器和地圖在同一時間?
array.filter(item => !!item.revenue).map(item => item.revenue)
我總是可以寫我自己的方法,但它是最好用的優化Array.prototype者的表現,如果有一個
我覺得自己像一個白癡,但我需要篩選我的數組,然後映射這些值,但多數民衆贊成(2N),這將是更有意義的做到這一切在O(N),但我找不到股票Array.prototype功能數組過濾器和地圖在同一時間?
array.filter(item => !!item.revenue).map(item => item.revenue)
我總是可以寫我自己的方法,但它是最好用的優化Array.prototype者的表現,如果有一個
arr.reduce((newArr, item) => {
if (!!item.revenue) {
newArr.push(item.revenue)
}
return newArr
}, []);
粘貼兩個操作的代碼,我們將檢查如何以一種方式做到這一點,好嗎? – webdeb
聽起來像你想另一種方法,如減少 – epascarello
是否真的值得與一個額外的迭代交易可讀性? – zerkms