2
在一個分量I可使用過濾我陣列以下:Array.filter()在角2組分
// Array of product objects
const result = products.filter(p => p.name.includes('val'));
和產品值保持相同的第一個值,但濾波值存儲在result
。
但在下面的代碼,filter()
過濾字符串本身的數組:
// Array of strings
const result = strs.filter(s => s.includes('val'));
的問題是我怎麼可以過濾字符串,而無需修改strs
本身返回結果?
注:我試過array.filter(function() { return res; });
但沒做任何改變。
這'strs.filter(S => s.includes( 'VAL'));'不修改'strs'。過濾器函數返回一個新數組,其中您在過濾器函數中傳遞的謂詞爲true。 – Christos
你的代碼很好,可能有一些錯字 – Niladri