型別擴充 - Array
Array.from() : 將類似陣列的物件(任何有length屬性的物件)轉換為真正的陣列型別物件。實際可以應用在DOM操作中返回的節點集合,或函式內部的參數類陣列。

Array.from()可以接受第二個參數,用途類似於陣列的map方法,先對每個元素進行處理後再回返回的陣列中。
Array.of() : 對於傳入的參數建立陣列。行為類似於new Array(args),但是在只傳入一個參數時會有不同結果:
find() & findIndex() : 傳入callback函數作為條件參數,在目標陣列中分別尋找第一個符合條件的元素。差別在find()是回傳值,如果沒有符合元素會回傳undefined;findIndex()是回傳該符合元素的索引位置,若沒有符合元素會回傳-1
另外條件參數中還可接受三個參數,依序是value(當前的值)、index(當前的索引位置)、arr(原來的陣列)
keys() & values & entries() : ES6針對陣列提供3種有條件式遍歷陣列的方法,再藉由next()或for...of依序將結果件物件讀出。
keys()對應陣列的索引集合
values對應陣列的值
entries()對應成對的索引-值
include() : 會從第二個參數給定的起始位置開始搜尋目標陣列是否含有第一個參數中給定的值,與字串型別的includes()相似,若有的話回傳true,否則回傳false