假设我有以下格式的数据:
[
{
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
?如何做到这一点?