ES6數組新增常用方法總結

項目中經常用到數組,沒有系統小結下,現在小結如下:
創建數組:
ES5的方式`

new Array()
new Array(size)
new Array(el0, el1,..., eln)

用數組字面量語法,例如:

var arr1 = [1,2,3]
  1. 當用構造函數設置一個數組型的值,數組長度length屬性會被設爲該值,而數組的元素都是undefined;
  2. 如果傳入了一個非數值型的值,則該值會被設爲數組中的唯一項;
  3. 如果傳入了多個值,則被設爲數組元素

ES6的方式

  1. Array.of(),可以解決上述問題。不論傳幾個參數、是什麼類型的參數,使用Array.of()會把所有傳入的參數都被設爲數組元素
  2. Array.from() , 可以將類數組的對象,可遍歷的對象轉爲真正的數組
  3. 查找元素,
  4. ES5中可以用indexOf、lastIndexOf() 查找某個值是否出現在字符串中。
  5. ES6可以用find()、findIndex()在數組中查找匹配的元素。
  6. fill() 數組填充
  7. copyWithin()
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章