好的,所以我在发布之前做了一些搜索......没有运气(或者我可能只是愚蠢)。
我有这个数组,我称之为“myArray”,我将对象推送到它上面以填充一些变量:
myArray.push({
time : (y.moveTime - y.startTime),
pos : y.move,
last : myArray[y.recents.length-1].time
});
我的问题是为什么萤火虫抱怨“last”变量:“ Uncaught TypeError: Cannot read property 'time' of undefined ”。如果我做
last : myArray[y.recents.length-1]
一切安好。
我不明白的观察:当我有“.time”引用时,数组是空的,但如果我删除它,数组是满的。
我在这里想念什么?我不明白:(
感谢您的任何指示。