我正在嘗試做這樣的事情,但是是動態的: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],"好東西"]]我編寫的代碼適用于此目的,但我想在范圍可以等于任何數字時動態地(無需切換)(假設數組將始終具有預先的范圍,而不需要添加新的嵌套)。
如何為具有動態嵌套的數組賦值?
互換的青春
2023-07-14 16:50:58