CSV用データベースライブラリ(5)

異なる値のみ取り出すときは、次のようにする。


var data = new dataSet(str, true);
var d = data.unique("名前");
var buff = "";
for(var i = 0; i < d.data.length; i++) {
buff += d.getValue(i, 0) + "<br />";
}
〜.innerHTML = buff;

異なる名前を集める。
項目は名前だけになる。


これも関数が使える。


var f = function(i) {
return Math.floor(data.getValue(i, "国語") / 10) * 10;
}
var d = data.unique("国語", f);

国語の点数を切り捨てて10点単位にして異なる点数を集めている。
もうちょっといい例があったらよかったが。