Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JS:赋值后未定义的值_Javascript_Jquery - Fatal编程技术网

Javascript JS:赋值后未定义的值

Javascript JS:赋值后未定义的值,javascript,jquery,Javascript,Jquery,我有个小问题解决不了。我有简单的“for loop”: for(var i=0; i < self.tableData.length; i++) { var row = self.tableData[i]; $(".time").text(formatTimeSince(row.time)); } 我签入了Firefox/Opera/Chrome调试器,并在分配后将对象放入行 row Object { time=1409141350969, amount=3

我有个小问题解决不了。我有简单的“for loop”:

for(var i=0; i < self.tableData.length; i++) {
     var row = self.tableData[i];
     $(".time").text(formatTimeSince(row.time));
}
我签入了Firefox/Opera/Chrome调试器,并在分配后将
对象
放入

 row     Object { time=1409141350969, amount=3, price=10, więcej...}
         time             1409141350969
         amount             3
         price              10
         currencyBought     "USD"
         currencySold       "EUR"
         exchangeRate       1
函数
formatTimeSince()
准备用于显示的时间视图

我尝试了很多方法,但仍然不起作用。

问题解决了


我的朋友设置
tableData.lenght=20
。例如,当我有六个元素时,我的for循环仍然运行到20。当
i=tableData.lenght+1
时,他抛出一个错误并重置循环。

该代码出现在哪里?该错误是否在所有浏览器中都发生?如果在出错的行中添加断点并检查行,它包含什么加上您的代码多次更新同一内容,您将只看到最后一个值。。。。您可能应该在循环之外声明行。您确定查看了代码的正确部分以查找错误吗<代码>$(“.time”).html(formatTimeSince(row.time))是错误,但您显示
$(“.time”).text(formatTimeSince(row.time))
文本==html
@Pointy此代码在我更新“报价表”时显示。我想要添加报价后的更新时间。
 row     Object { time=1409141350969, amount=3, price=10, więcej...}
         time             1409141350969
         amount             3
         price              10
         currencyBought     "USD"
         currencySold       "EUR"
         exchangeRate       1