let ar = [1,2,3]
// 如果得到一下结果
// 1[2[3]]
利用数组内置的方法可以搞定的:
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 ] ] ]
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
如果没有数组项的话直接合并就行,供参考