さて、投稿する前に少し検索しました...運が悪い(または、私が愚かなだけかもしれません)。
「myArray」と呼ぶこの配列があり、オブジェクトをその配列にプッシュして、いくつかの変数を設定します。
myArray.push({
time : (y.moveTime - y.startTime),
pos : y.move,
last : myArray[y.recents.length-1].time
});
私の問題は、firebug が「最後の」変数について不平を言う理由です:「Uncaught TypeError: Cannot read property 'time' of undefined」. 私が行った場合
last : myArray[y.recents.length-1]
すべて順調。
理解できない観察:「.time」参照がある場合、配列は空ですが、それを削除すると、配列はいっぱいになります。
ここで何が欠けていますか?理解できません :(
ご指摘ありがとうございます。