【发布时间】:2018-01-31 15:46:25
【问题描述】:
我正在尝试
- 创建 json 对象
- 在 json 对象中声明 products 数组
- 在数组中创建五个json对象
- 每个 json 对象都包含以下键
- p_id
- p_name
- p_cost
但是,我没有得到输出结果。
var data = {
"products": [{
"p_id": 111,
"p_name": "p_one",
"p_cost": 100
}];
};
var results = "";
for (var i = 0, i < data.products.length) {
var obj = data.products[i];
var _pid = obj.p_id;
var _pname = obj.p_name;
var _cost = obj.p_cost;
results = _pid + "." + _pname + "." + _pcost + "<br>";
}
console.log(results);
【问题讨论】:
-
有什么问题?
-
我没有得到输出结果
-
控制台错误日志中是否出现任何内容?
-
是的“未捕获的语法错误:意外的令牌;”
-
你的循环应该是
for (var i = 0; i < data.products.length; i++) {
标签: javascript json