配列を並べ替えようとしています。たとえば、配列a(以下)が与えられた場合、配列bを返したいと思います。
できることはわかっていa.sort()
ますが、実際の配列要素ではなく、配列要素のプロパティ(この例ではs)で並べ替えます。これはどのように達成できますか?
ありがとうございました
var a=[
{s:"ced",o:{obj:1}},
{s:"cde",o:{obj:2}},
{s:"ade",o:{obj:3}},
{s:"bde",o:{obj:4}}
]
var b=[
{s:"ade",o:{obj:3}},
{s:"bde",o:{obj:4}},
{s:"cde",o:{obj:2}},
{s:"ced",o:{obj:1}}
]