我正在尝试做这样的事情,但是是动态的:
switch (scope) {
case 1: array.push("something nice"); break;
case 2: array[array.length-1].push("something nice"); break;
case 3: array[array[array.length-1].length-1].push("something nice"); break;
case 4: ...you get the idea
}
这意味着,如果我有一个像这样的数组:
[1,2,[5,3,9,[4]]]
当范围= 3时我输入开关,结果将是:
[1,2,[5,3,9,[4,"好东西"]]]
但是,如果范围 = 2,结果将是:
[1,2,[5,3,9,[4],"好东西"]]
我编写的代码适用于此目的,但我想在范围可以等于任何数字时动态地(无需切换)(假设数组将始终具有预先的范围,而不需要添加新的嵌套)。
蝴蝶不菲
相关分类