1、Array .of
關于奇怪的 Array 函數,眾所周知,我們可以通過Array函數做以下事情。
初始化指定長度的數組;設置數組的初始值。
傳遞給Array函數的參數個數不一樣,其作用也不一樣。這常常讓我感到困惑。
幸運的是,我們可以使用 Array.of 來彌補 Array 的不足。
2、 Array.from
from 方法中,我們可以通過 Array.from 方法將類數組對象、arguments 對象、NodeList 對象轉換為真正的數組。
1)、類數組對象
2)、節點列表
3)、 Arguments
4)、Array.from的第二個參數
我們可以使用 Array.from 方法,如“[].map”。
3、 includes
當滿足其中一個條件時,我們經常會寫這樣的判斷語句來做某事。
其實可以通過include方法來簡化代碼。
4、使用“at方法”讀取數組的尾部元素
你如何讀取數組的尾部元素?是的,我們需要以“array.length-1”作為下標來讀取。
還有其他方法嗎?
是的,“at”方法將成為您的魔法。當然,您也可以讀取數組中其他位置的元素。
5、 flat
flat() 方法創建一個新數組,其中所有子數組元素遞歸連接到指定深度。
6、 findIndex
“findIndex() 方法返回數組中滿足提供的測試函數的第一個元素的索引。否則,它返回 -1,表示沒有元素通過測試。”