ホームページ >ウェブフロントエンド >jsチュートリアル >新旧の arrays_javascript スキルの追加と削除の値を比較するための JS コード

新旧の arrays_javascript スキルの追加と削除の値を比較するための JS コード

WBOY
WBOYオリジナル
2016-05-16 17:18:151360ブラウズ

コードをコピー コードは次のとおりです:

私は以前のプロジェクトで書いたものを使用しました。バグはないはずです。もっと良いものがあれば、ぜひアドバイスをお願いします。
var Return_AddStrFn=function (oldArr, newArr) {
var t = this; array.prototype.unique4 = function(){
prototype.unique4 = function(){
> var temp = new temp = new Array(); ;
for (i = 0; i if (this[i] == this[i 1]) {
継続;
}
temp [temp.length] = this [i];

var dels = [];
function f() {
a.sort();
b.sort();
var i = 0;
var j = 0 ;
while (i if (a[i ] stos {
c.push(b [j]);
j;
f();
//alert("c:" c);
//alert("d:" d);
var addstr = [];
for (var i = 0; i for (var j = 0; j if (e[j] == c[i]) {
addstr.push(e[j]);
}
}
}
return addstr; //新しい
//for (var i = 0; i // for (var j = 0; j // if (d[j] == c[i]) {
// del.push(d[j]);
// }
// }
}
//alert("of:" of); //删除的
}

调用方式: var arr = [1, 2,2,3, 3, 4, 5];
var arr2=[1,2, 2、5]

var addStr=Return_AddStrFn(arr2,arr);

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。