推送到javascript对象提供了错误的结果

时间:2017-09-29 19:22:29

标签: javascript arrays sorting object

我试图创建一个可排序的javascript对象,但是当我推送到对象而不是创建一个新对象时,它会创建第一个对象中的两个。

我创建了一个jsFiddle来更好地显示https://jsfiddle.net/chasiv/9ee2cxvu/

上发生的事情

预期的结果将是最后一个console.log会导致: joomUser:[{" id":" 895"," name":" User#2"},{" id&# 34;:" 894""名称":"管理员"}]

然后我需要在名字上对此进行排序,所以我相信以下内容可以做到这一点,但如果我错了,请纠正我:

joomUser.sort( function(a,b) { return a.name.localeCompare(b.name) });

0 个答案:

没有答案