在我的范围之外,我有:
var imageData = {};
然后我用jQuery .each
迭代我的数据,如:
$.each(imgData, function(imagesI) {
imageData = imagesI.QuoteImage;
console.log(imagesI);
})
因此,当我控制日志imagesI
时,我会收到这么多对象(每次都不同),例如我的控制台日志看起来像;
Object {theImage: "select_q26", Info: "Some info", InfoMeaning: "Info Meaning"}
然而,每当我console.log
我的对象在imageData
之外时,我只能从迭代我的数据中得到最后一个对象。
无论如何都要添加我回到上面变量的每个对象而不覆盖我添加的最后一个对象吗?
谢谢!
答案 0 :(得分:2)
您可以使用数组并将值推送到
var imageData = [];
$.each(imgData, function(imagesI) {
imageData.push( imagesI.QuoteImage );
});