我收到错误:object 0 has no method 'push'
,我不知道为什么。
我知道那sack[i]
是对象,i
是 0quantity_to_spawn
等于 1。
我认为该节点在推送方面存在问题,因为 sack 是一个数组,sack[i]
实际上是一个对象。
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)]))
...