Javascript 对象未按正确顺序使用Angular JS推送到JSON对象
在将对象推送到JSON对象之前,我尝试将对象推送到JSON对象,它会正确显示,但当我看到JSON对象时,它会返回最后一个迭代的对象。我的代码如下Javascript 对象未按正确顺序使用Angular JS推送到JSON对象,javascript,angularjs,Javascript,Angularjs,在将对象推送到JSON对象之前,我尝试将对象推送到JSON对象,它会正确显示,但当我看到JSON对象时,它会返回最后一个迭代的对象。我的代码如下 var result = {}; for(var n = 0; n < finalSubSet.length; n++) { pushArrayToSlides(finalSubSet[n]); if(n == 2) break; } function pushArrayToSlides(arr) { fo
var result = {};
for(var n = 0; n < finalSubSet.length; n++) {
pushArrayToSlides(finalSubSet[n]);
if(n == 2) break;
}
function pushArrayToSlides(arr) {
for(var i in arr) {
console.log($scope.slides[arr[i]]);
result['image'+(i)] = $scope.slides[arr[i]];
}
console.log(result);
first.push(result);
}
var result={};
对于(var n=0;n
请检查控制台日志。
对象中的小提琴键未排序,请使用array@Satpal是 啊但为什么会这样呢?因为所有的图像都是按顺序复制的。这个问题的解决方法是什么?你可以使用一个数组,在每次插入时在一个状态对象上设置一个带有新对象名称的键。。。不是很灵活,但如果您只想添加它们,它将起作用once@FabianN. 你能提供一个片段吗?