10/03/16 00:53:43 OoeyTemv
>>108
javascriptはハッシュが速いんだし、こんな感じでいいんじゃない?
>>106の話は元のアルゴリズムを変える方法考えた方がいいような気もするけど。
var seqColTest = (function(seqCols) {
var isSeqCol = {};
for (var i=0,l=seqCols.length; i<l; ++i) {
isSeqCol[seqCols[i]] = 1;
}
return function(car_seq_id, car_cal_id) {
return (isSeqCol[car_seq_id + '-' + car_cal_id]);
}
})(['3-', '9-', '15-2', '26-9']);
alert(seqColTest(1,''));
alert(seqColTest(3,''));
alert(seqColTest(9,''));
alert(seqColTest(15, 2));
alert(seqColTest(26, 9));