js除去データ重複データ
780 ワード
タイトル:
------------
var values=new Object();
values.id=getValues[i].id;
values.text=getValues[i].text;
values.checked="1"
ですから:判断条件は if(this[i].id==this[j].id)
データの種類が
var s=[1,2,3・・・n]
に変更します
if(this[i]==this[j]
いいです
------------
Array.prototype.distinct = function() {
var ret = [];
for (var i = 0; i < this.length; i++) {
for (var j = i+1; j < this.length;) {
if (this[i].id === this[j].id) {
ret.push(this.splice(j, 1)[0]);
} else {
j++;
}
}
}
return ret;
}
説明:この例の配列のタイプはvar values=new Object();
values.id=getValues[i].id;
values.text=getValues[i].text;
values.checked="1"
ですから:判断条件は if(this[i].id==this[j].id)
データの種類が
var s=[1,2,3・・・n]
に変更します
if(this[i]==this[j]
いいです