现在这个错误让我困扰了大约2个小时......我正在制作一个闲置的游戏,您可以拥有自己的城市,我现在正在构建一个建筑系统,问题是游戏崩溃,每当我从数组中删除(我有构建队列,其中持有建筑物建造,然后删除它们)从构建队列建设。我试过.shift
.pop
.push
.indexOf(0) === 0
和[0] === ""
和.splice(1,1)
它只是想出了像.splice不是一个函数,或者.pop并不是一个函数。如何在Javascript中删除我的数组中的条目
没有工作。请帮忙!
if (buildValue === 100 && buildQueue.indexOf("house") === 0){
populationmax++;
// here i need a command that will remove first element from array called buildQueue.
buildValue = 0;
}
'arr.splice(indexOfItemToDelete,1)' – Redu
http://stackoverflow.com/questions/369602/delete-an-element-from-an-array?rq=1 –
重复现在,我已经看到了其他代码,我编辑了我的答案以解决您的问题。 –