如何组合以下三个或更多对象,并按字母顺序用“名称”键对它们进行排序?
var obj1 = {name: "BBBB", number: 2, task: "testing"};
var obj2 = {name: "AAAA"};
var obj3 = {name: "CCCC", number: 1};
答案 0 :(得分:1)
var obj1 = {
name: "BBBB",
number: 2,
task: "testing"
};
var obj2 = {
name: "AAAA"
};
var obj3 = {
name: "CCCC",
number: 1
};
var obj4 = [obj1, obj2, obj3];
obj4.sort((a, b) => a.name.localeCompare(b.name));
console.log(obj4);