0
我对javascript有点无知,所以会喜欢指针与什么是(不)发生在这里。从后端填充带有JSON响应的变量
下面的代码段应该用来自PHP后端的响应(JSON)填充data
变量。该response
变量确实包含的数据(我证实了萤火虫和断点):
[Object { identifier=0, value="clothing made in the us"}, Object { identifier=1, value="club penguin trading cards"}, Object { identifier=2, value="cobra quad bikes"}, 22 more...]
然而,在达到return data;
线的时候,data
包含什么。
var data = [];
new response.each(function(identifier, item){
this.include({value: identifier, text: item.text});
}, data);
return data;
我有困难映射我的知识(例如)Perl的foreach循环与这里发生的事情。我会很感激任何指针。
感谢
更好的是,我该如何重写.each()循环以获得更好的可读性? –