僞數組如何得到的?es6
舉例: 1.獲取元素集合的時候數組
2.arguments瀏覽器
如何判斷數組是否是僞數組?spa
判斷arr.push是否有被定義 prototype
arr.poporm
Array.isArray(arr) 若是是標準數組就會返回true
將僞數組轉爲標準數組?
1.最多見的定義一個空數組,將僞數組循環而後從新放到空數組中
2.var arr2 = Array.form(arr) (可是瀏覽器支持狀況不是很好)
3.使用es6中的擴展運算符,以參數的形式進行拓展
var arr = [...arr]
等同於
var arr = [arr[0],arr[1]]
4. 眼前一亮的方法
var arr = Array.prototype.slice.call(arr)