次の形式のデータがあるとします。
[
{
foo: "a",
bar: 5,
baz: [
"qux doo",
"adsf",
"abcd",
"zzzz",
"898jwe9"
],
},
{
foo: "f",
bar: 4859,
baz: [
"abcd",
"xxrwu",
"urnr",
"pupupu",
"sdsdsd"
],
},
]
この配列を でソートしたいとしますfoo
。これは簡単です:
.sort(function(a, b){ return (a.foo < b.foo) - (a.foo > b.foo); });
しかし、並べ替えたい場合はどうすればよいbaz
でしょうか。どうすればこれを行うことができますか?