1
如何合併以下三個或更多對象並按字母順序將其按「名稱」排序?結合不同的js對象並按鍵排序
var obj1 = {name: "BBBB", number: 2, task: "testing"};
var obj2 = {name: "AAAA"};
var obj3 = {name: "CCCC", number: 1};
如何合併以下三個或更多對象並按字母順序將其按「名稱」排序?結合不同的js對象並按鍵排序
var obj1 = {name: "BBBB", number: 2, task: "testing"};
var obj2 = {name: "AAAA"};
var obj3 = {name: "CCCC", number: 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);
謝謝!我不知道我可以用'[]'來組合它們。 – Hello
你有什麼確切的結合呢?他們會擁有'name'屬性嗎?共享所需的輸出,以及您嘗試的代碼將會很有幫助。 –