2016-10-04 4 views
4

でキーに基づいてオブジェクトの配列をソートするためにはどのような特性typescriptです

私は nameプロパティに基づいてそのようなオブジェクトの配列をソートしたい
candidateid:number; 
name:string; 

と候補オブジェクトを持っています。どのように私は角度2のTypeScriptでこれを達成できますか?

答えて

4

普通の古いjavascriptと同じです。矢印関数を使用して、より簡潔にすることができます。

x.sort((a, b) => a.name < b.name ? -1 : a.name > b.name ? 1 : 0) 

それともlocaleCompareを使用。

x.sort((a, b) => a.name.localeCompare(b.name)) 
+1

また、 'localeCompare'を使用してください。 –

+1

なぜ私は気にする必要がありますか?それに行く、またはdupに自分の答えを追加することさえできます! –