私はオブジェクトをソートしようとしています。私のデータ構造は次のとおりです JavaScriptを使用してオブジェクトを数値でソートする方法
私はこれを行う方法についていくつかの記事を見つけました。私は新しい配列を作成し、それにプレーヤーのオブジェクトと同様に投票値を押しています。私が抱えている問題は、番号でオプションをソートし、配列から投票数を取り除くことです。ここに私のコード
var sortedOptions = [];
for (let option of options) {
sortedOptions.push(option, option.votes);
}
sortedOptions.sort(function(a, b) {
})
だ私はthisを、次のされていますが、私はソート機能が働いて、どのように自分の目的のためにそれを行うには方法を理解していません。あなたの助けのための
感謝:)
編集:私は、次のコードをやってみましたが、これは8オプションを使用してオブジェクトを返していましたし、オブジェクトが
たsortedOptions.sort(function(a, b) {
return a.votes - b.votes;
})
{関数a(a、b){return a.uiIndex-b.uiIndex} ' – Rajesh
[' Array.prototype.sort() ']を使うことができます。 (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort) – Danmoreng
@ダンモーレンOPは既にそれを使用しています。 :-p – Rajesh