第一个借用数组的slice方法
var a ={ 0:'t', 1:'a', 2:'r', length:3 } let b=Array.prototype.slice.call(a); console.log(b)
请输入代码
第二个ES6新增的一个方法
var a ={ 0:'t', 1:'a', 2:'s', length:3 } let b=Array.from(a) console.log(b)
第三个 原型
var a ={ 0:'t', 1:'a', 2:'rr', length:3 }a.__proto__ = Array.prototypeconsole.log(a)
将对象转换为数组
var obj = { a: 1, b: 2, c: 3 };var newObj=Object.entries(obj);console.log(newObj)