在搜索类似的内容之后,我不清楚如何使用不同级别的行创建对象,如下例所示:
示例:
Object = { 1 : { name : bob , dinner : pizza },
2 : { name : john , dinner : sushi },
3 : { name : larry, dinner : hummus }
}
我们的想法是创建一个带有for循环的东西,因为从表中提取信息,它将知道它可以有多少行。
然后我需要解析属性来检查值。有人可以帮忙吗?谢谢!
答案 0 :(得分:0)
非常简单,真的。
从一个空对象开始:
var thing = {}
创建一个从1到表长度的循环:
for(var ix=1; ix <= table.length; ix++)
现在,对于每个i
,您可以向原始对象添加新对象
for(var ix=1; ix <= table.length; ix++){
thing[ix] = {} /* 1 */
}
然后,您需要将1的右侧替换为填充所需对象的内容。
for(var ix=1; ix <= table.length; ix++){
thing[ix] = { name: ..., }
}