我试图创建一个可排序的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) });