エラー: が表示object 0 has no method 'push'
されますが、その理由がわかりません。
私はそれsack[i]
がオブジェクトでi
あり、0であり、quantity_to_spawn
1に等しいことを知っています.
sack[i]
sack は配列であり、実際にはオブジェクトであるため、ノードのプッシュに問題があると思います。
for (i=0;i<rows[r].quantity_to_spawn;i++){
more_drops = Math.random()
sack[i]=new Array();
for (;more_drops > .05;){
more_drops = Math.random()
rarity = Math.random()
if (rarity <= .75&&typeof rows[r].common=="string"){//common drop 75%
item=rows[r].common.split(",")
sack[i].push(parseInt(item[parseInt(Math.random()*item.length)]))
...