重複の可能性:
JavaScript オブジェクトをプロパティ値で
並べ替える JavaScript オブジェクトをキーで並べ替える
frequency()
配列を受け取り、配列内で文字列が見つかった回数をカウントし、これらの結果に基づいてオブジェクトを返すという関数を作成しました。
コード:
var array = ["Diesel","Asos","Diesel","Paul Smith"];
function frequency(array) {
var frequency = {}, value;
for(var i = 0; i < array.length; i++) {
value = array[i];
if(value in frequency)
frequency[value]++;
else
frequency[value] = 1;
}
return frequency;
}
ordered = frequency(array);
出力例:
{"Asos":1,"Diesel":2,"Paul Smith":1}
カウントされた頻度の値に基づいて、この出力されたオブジェクトをどのように並べ替えることができますか?