【发布时间】:2015-11-05 20:00:01
【问题描述】:
我目前使用此代码来遍历 .json 文件:
for (f = 0; f < forum.length; f++) {
end = columnArray.length - 1;
object = forum[f];
for (property in object)
{
value = object[property];
if (property === columnArray[end]) {
tableRowData = "<td>" + value + "</td></tr>";
} else {
tableRowData = "<td>" + value + "</td>";
}
tableRowData2 += tableRowData;
tableRowData = "";
}
finalTableData = "<tr>" + tableRowData2;
finalTableData2 += finalTableData;
tableRowData2 = "";
}
JSLint 不喜欢使用 for/in 循环遍历数组的想法。正在尝试将其编写为标准:
for (i = 0; i < forum.length; i++) {}
但是卡住了。这可能很简单,但由于某种原因我看不出逻辑应该是什么。
谢谢。
【问题讨论】:
-
不知道你在问什么
-
我想在不使用 for/in 循环的情况下遍历 json 文件。
-
如果关于
for (property in object),则使用for (var i = 0; i < object.length; i++) {object[i]} -
你能举一个你的 JSON 文件的例子吗?
-
我想确保在不知道密钥是什么的情况下遍历文件但仍然能够获取值
标签: javascript arrays json for-loop