Q:JavaScript的數組有哪些獨特的方法?
JavaScript數組具有非常健壯的API,提供了許多方便實用的方法。在很多編程語言中操作數組不是太容易的事情,幾乎離不開循環遍歷,但在JavaScript中無論是對數組進行合併、刪除還是排序都可以直接完成。下面這四種針對數組的操作方法是每個開發人員(js)都應該知道的:

Array.prototype.map( )
Array.prototype.map()將提供的函數作用於原始數組的每個元素,創建並返回一個新數組,長度與原始數組相同。

Array.prototype.filter( )
Array.prototype.filter()通過提供的函數創建新數組,僅保留函數返回true所對應的元素。結果是一個等於或小於原始數組長度的數組,元素的先後順序不會發生改變。

Array.prototype.reduce( )
Array.prototype.reduce()的作用相當於累加器,根據提供的函數,結果可以是任何類型,例如整數,對象或數組。

Array.prototype.find( )
Array.prototype.find()返回函數結果為true所對應的第一個元素。

總結:以上四個方法通過遍曆數組的方法同樣可以實現,而且必須要承認的是通過for循環遍曆數組可能是性能最好的。但是無論在前端還是在Nodejs應用開發中,使用現成的方法有助於構建清晰的邏輯結構,也便於閱讀和修改。
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/208742.html
微信掃一掃
支付寶掃一掃