在下面的代碼中,您會看到它將arrayi識別爲數組 - i。 這個系統是否內置到js中?當我編寫數組(i)而不是arrayi時,我正在執行並且不起作用。然後這個問題超越了所有問題,問你是否可以做iarray,ariray,arrayii或array(i * i)(只是想弄清楚這是如何工作的語法)。JavaScript是這個功能內置到JS?
var array = []
var arrayAmount = prompt("Select number of array")
for (var i = 0; i < arrayAmount; i++) {
var arrayi = array
arrayi.push([prompt("Select name for array " + (i + 1)), ["sub-element 1", "sub-elemet 2"], ])
console.log(arrayi)
}
console.log(array1)
編輯:我檢查,如果如果在for循環聲明自己的陣列,而不是複製另一個數組的代碼會工作。事實證明,它並沒有工作,並宣佈arrayi陣列,而不是陣列1或陣列2
分配'arrayi = array'所以'arrayi' *是*'array' ...不知道你的要價? –
「玩家」從哪裏來?你喜歡解決'陣列[我]'? –
您的現場演示會引發錯誤:'ReferenceError:player is not defined' – Quentin