我们可以用slice来将伪数组转化成数组。
array = Array.prototype.slice.call(arrayLike) 或 array = [].slice.call(arrayLike)
也可以用ES6里的方法:
array = Array.from(arrayLike)
最后,关于slice,做个补充:
Array.prototype.slice = function(begin, end) { let result = [] begin = begin || 0 end = end || this.length for(let i = begin; i < end; i++) { result.push(this[i]) } return result }