将对象数组复制到另一个数组中正在改变元素的顺序

时间:2017-01-21 22:57:50

标签: arrays angular

console.log values

我有一个来自服务器的对象数组。

它由step_id正确排序。

当我将此对象推入另一个数组时,新数组未正确排序。

 this._stepService.getSteps()
        .subscribe(
            stepReturn => {

               console.log(stepReturn.json()); //obj sorted
               this._stepService.step.push(...stepReturn.json())
               console.log(this._stepService.step); //obj sorted differently
            }

任何人都知道它有什么问题吗?

其他信息:当数组有11个对象时,问题已经开始。

loop on array

如果我循环使用this._stepService.step并显示步骤id。它被正确分类。 (参见数据链接上的循环)

0 个答案:

没有答案