要将函数返回值从引用转换为数组,您可以使用以下方法:
function getArray() {
const arr = [1, 2, 3];
return arr;
}
const [a, b, c] = getArray();
console.log(a, b, c); // 输出:1 2 3
function getArray() {
const arr = [1, 2, 3];
return arr;
}
const newArray = [...getArray()];
console.log(newArray); // 输出:[1, 2, 3]
function getArray() {
const arr = [1, 2, 3];
return arr;
}
const newArray = Array.from(getArray());
console.log(newArray); // 输出:[1, 2, 3]
function getArray() {
const arr = [1, 2, 3];
return arr;
}
const newArray = Array.prototype.slice.call(getArray());
console.log(newArray); // 输出:[1, 2, 3]
function getArray() {
const arr = [1, 2, 3];
return arr;
}
const newArray = [].concat(getArray());
console.log(newArray); // 输出:[1, 2, 3]
这些方法都可以将函数返回值从引用转换为数组。
领取专属 10元无门槛券
手把手带您无忧上云