我正在运行这段代码。
var output = {"records": []};
for(i = 0; i < data.length; i++)
output.records[i] = { propertyName : data[i][propertyName] }
我预计输出将采用以下形式。
{ "cat" : "mjau" }
{ "dog" : "woff" }
相反,我对此感到惊讶。
{ "propertyName" : "mjau" }
{ "propertyName" : "woff" }
如何获取变量propertyName?
我正在尝试创建一个解析器,它将创建许多记录,这些记录都是cat但是,当从其他地方调用时,这些记录应该具有dog属性。我希望避免为此创建两个不同的代码段。
我发现了这个问题,我怀疑它包含了我的问题的答案。但是,由于无知,我不明白。