【JavaScript】查漏補缺 —陣列中filter()方法
一、filter()方法
該方法用于過濾陣列成員,滿足條件的成員組成一個新陣列回傳,它的引數是一個函式,所有陣列成員依次執行該函式,回傳結果為true的成員組成一個新陣列回傳,該方法不會改變原陣列,

上面代碼將大于3的陣列成員,作為一個新陣列回傳,

上面代碼中,filter()方法回傳陣列arr里面所有布林值為true的成員,
filter()方法的引數函式可以接受三個引數:當前成員,當前位置和整個陣列,

上面代碼回傳偶數位置的成員組成的新陣列,
filter()方法還可以接受第二個引數,用來系結引數函式內部的this變數,

上面代碼中,過濾器myFilter()內部有this變數,它可以被filter()方法的第二個引數obj系結,回傳大于3的成員,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/291667.html
標籤:其他
上一篇:小程式學習05
下一篇:Node.js基礎
