【发布时间】:2018-03-22 09:50:36
【问题描述】:
<script >
document.write("<table border=2 width=50%");
for (var i = 0; i < ${SALE_DATA.SALE_ORDER_ITEMS_LIST.length}; i++) {
document.write("<tr>");
document.write("<td>" + ${SALE_DATA.SALE_ORDER_ITEMS_LIST[i].WEIGHT} + "</td>");
document.write("<td>" + i + "</td>");
document.write("</tr>");
}
document.write("</table>");
</script>
我正在尝试在${SALE_DATA.SALE_ORDER_ITEMS_LIST[i].WEIGHT} 中传递 i
这里 SALE_DATA 是角度 5 中的常量数组。
但它给出了如下错误
ERROR ReferenceError: i 未定义。 建议我在循环中传递 i 值的方法
如果我保留${SALE_DATA.SALE_ORDER_ITEMS_LIST[0].WEIGHT}
输出如下所示
提前致谢!! out put
【问题讨论】:
-
模板字符串之外的
${}是什么样的语法?你应该得到Uncaught SyntaxError: Unexpected token {作为一个错误
标签: javascript jquery html