伪数组:像数组但是不是数组,没有数组的方法
1、 [].slice.call(obj) 这个等于Array.protype.slice.call(obj)
slice会把通过索引位置获取新的数组,该方法不会修改原数组,只是返回一个新的子数组.call会把this的指向改为传进去的obj
var newArr=[].slice.call(obj)
2、Arrary.form (obj) ES6新语法
var newArr=Array.from(obj)
3. 使用扩展运算符,也是ES6的语法
var newArr= [...obj]