在数据Javascript上迭代时删除对象中以前的项
Deleting previous items in object when iterating over data Javascript
在我的范围之外,我有:
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
时,我只会得到迭代数据得到的最后一个对象。
是否可以将我返回的每个对象添加到上面的变量中,而不覆盖我添加的最后一个对象?
谢谢!
您可以使用一个数组并将值推送到
var imageData = [];
$.each(imgData, function(imagesI) {
imageData.push( imagesI.QuoteImage );
});
相关文章:
- 在不知道深度或父属性的情况下从对象中删除属性
- 解析JSON并从中删除对象会出错
- 如何从对象中删除属性
- 在特定条件下从存储在localStorage中的阵列中删除对象
- Es6:能够在设置/更新/删除对象属性时调用自定义方法
- AngularJS:删除重复的对象并按值对数组进行重新排序
- 正在从对象中删除值
- 正在从列表中删除对象
- 删除对象时终止setInterval
- jQuery-检测选择对象是否添加或删除了选项
- 如何在不删除类似侦听器的情况下从父对象中删除jQuery事件侦听器
- 为什么没有从数组中存在的对象中删除属性
- 从Three.js场景中删除许多对象的速度较慢
- 删除两个独立对象中的属性,而不使用多余的删除语句
- JS:将 EventListener 添加到动态创建的 DOM 对象中,这些对象删除 parentNode
- Java 脚本 json 解析对象:删除操作后不删除“,”
- JavaScript对象删除特定键值中的引号
- tinyMCE对象删除事件触发器
- javascript地图对象删除不工作
- Javascript对象删除元素