と呼ばれるオブジェクトの配列があるとしましょうresult
:
{ "name": "C:\\file.json", "relevance": 0.5 }
{ "name": "C:\\folder", "relevance": 0.5454545454545454 }
{ "name": "C:\\file_1.txt", "relevance": 0.1 }
relevance
キーで並べ替えてname
、並べ替えられた順序で値を新しい配列にプッシュすると、次のようになりますarr
。
["C:\\folder", "C:\\file.json", "C:\\file_1.txt"]
それはだではない重複!js
スレッド内の人が、回答があまり重複していない場合でも、回答を常に重複としてマークしている理由がわかりません。
あなたはこのようにそれを行うことができます。
var result = [ { "name": "C:\\file.json", "relevance": 0.5 }, { "name": "C:\\folder", "relevance": 0.5454545454545454 }, { "name": "C:\\file_1.txt", "relevance": 0.1 } ]
var newArray = result.sort((a, b) => parseFloat(b.relevance) - parseFloat(a.relevance)).map(item => item.name);
console.log(newArray);
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加