/**
*将伪数组转换为真数组
* @param {obj} obj 要转换的伪数组
* @return {array} 数组
*/
//方法一
function arrayConvert(obj) {
//slice() 返回的是一个新数组
return Array.prototype.slice.call(obj);
}
let obj = {
0: "a",
1: "b",
length: 2,
};
console.log(arrayConvert(obj));
// 判断返回的结果是不是真数组
console.log(arrayConvert(obj) instanceof Array);
//方法二
console.log(Array.from(obj) );
JS将伪数组转换为真数组
于 2023-11-25 16:42:35 首次发布