我有一点我无法解决的问题。我很容易'for loop':
for(var i=0; i < self.tableData.length; i++) {
var row = self.tableData[i];
$(".time").text(formatTimeSince(row.time));
}
控制台发给我一个错误:
TypeError: row is undefined
$(".time").html(formatTimeSince(row.time));
我检查了Firefox / Opera / Chrome调试器,并在分配后Object
进入row
。
row Object { time=1409141350969, amount=3, price=10, więcej...}
time 1409141350969
amount 3
price 10
currencyBought "USD"
currencySold "EUR"
exchangeRate 1
功能formatTimeSince()
准备显示的时间视图。
我尝试了很多方法,但它仍然不起作用。
答案 0 :(得分:0)
问题已解决。
我的朋友设置tableData.lenght = 20
。当我有六个元素时,我的for循环仍然运行到20.当i=tableData.lenght+1
他抛出错误并重置循环时。