12

d3のソート機能と昇順機能の違いを知りたかった。選択した列の昇順でテーブルのデータを並べ替える方法を探しています。

ありがとう。

4

1 に答える 1

16

Array.sort()値をアルファベット順に昇順に並べ替えます。 Array.sort(d3.ascending)値を昇順で自然に並べ替えます。数値のリストを並べ替えると、違いが見られます。

var a = [3,26,1,7];

console.log(a.sort());
// prints [1,26,3,7]

console.log(a.sort(d3.ascending));
// prints [1,3,7,26]

仕組みの詳細については、 https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array/sortsortを参照してください。

于 2012-10-22T05:10:59.230 に答える