我正在嘗試做這樣的事情,但是是動態(tài)的: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}這意味著,如果我有一個像這樣的數(shù)組:[1,2,[5,3,9,[4]]]當范圍= 3時我輸入開關(guān),結(jié)果將是:[1,2,[5,3,9,[4,"好東西"]]]但是,如果范圍 = 2,結(jié)果將是:[1,2,[5,3,9,[4],"好東西"]]我編寫的代碼適用于此目的,但我想在范圍可以等于任何數(shù)字時動態(tài)地(無需切換)(假設(shè)數(shù)組將始終具有預(yù)先的范圍,而不需要添加新的嵌套)。
如何為具有動態(tài)嵌套的數(shù)組賦值?
互換的青春
2023-07-14 16:50:58