數組大概知多少

博客文章鏈接:數組大概知多少

判斷一個變量是否爲數組?

可靠地檢測數組方法

1.利用ObjecttoString方法

var list = [1, 2, 3];
Object.prototype.toString.call(list);//[object Array]

2.利用ES6Array.isArray()方法

var list = [1, 2, 3];
Array.isArray(list);//true
數組的原生方法有哪些?

會改變自身的方法:

  • copyWithinfillpoppushreverseshiftsortspliceunshift

不會改變自身的方法:

  • concatincludesjoinslicetoSourcetoStringindexOflastIndexOf

遍歷方法:

  • forEachentrieseverysomefilterfindfindIndex
  • keysmapreducereduceRightvalues

如何將類數組的變量轉化爲數組?

  • 如果是ES6,可以用Array.from()方法。
  • 通常用Array.prototype.slice.call()的方法,將類似數組轉換爲數組。

如何將類數組的變量轉化爲數組?

  • 如果是ES6,可以用Array.from()方法。
  • 通常用Array.prototype.slice.call()的方法,將類似數組轉換爲數組。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章