let ar = [1,2,3]// 如果得到一下结果// 1[2[3]]
2 回答

尚方宝剑之说
TA贡献1788条经验 获得超4个赞
利用数组内置的方法可以搞定的:
let arr = [1, 2, 3];
const newArr = arr.reduceRight((record, value) => {
if (record.length) {
return [value, record];
} else {
return [value];
}
}, []);
console.log(newArr); // [ 1, [ 2, [ 3 ] ] ]
添加回答
举报
0/150
提交
取消