▼ 配列
js
1// key : value 2var = array = { 3 1: 1, 4 2: 4, 5 3: 3, 6 4: 5, 7 5: 2, 8};
▼ 理想の結果
js
1// valueでsortした配列が返ってくる 2{ 3 1: 1, 4 5: 2, 5 3: 3, 6 2: 4, 7 4: 5, 8}
▼ 試したこと
js
1var result = _.sortBy(array,function(a, b) { return a - b;}); 2console.info(result); 3// これだとvalueしか返ってこない
ご教示のほど宜しくお願いいたします
---- 追記 ----------------------------------------------------------------------------
view(handlebarsを使用)ではkeyとvalueで指定した2つの数値を取得し、
valuesに指定した値でソートしたかったので質問させて頂きました
(keyも使用します)
こんな感じの配列にしてeachで回した方が確実と言う感じですかね。。。
1: { no: 1, rank: 1 }, 2: { no: 2, rank: 4 }, 3: { no: 3, rank: 3 }, 4: { no: 4, rank: 5 }, 5: { no: 5, rank: 2 },