>  기사  >  웹 프론트엔드  >  이전 및 새 arrays_javascript 기술을 추가하고 삭제하는 가치를 비교하는 JS 코드

이전 및 새 arrays_javascript 기술을 추가하고 삭제하는 가치를 비교하는 JS 코드

WBOY
WBOY원래의
2016-05-16 17:18:151307검색

코드 복사 코드는 다음과 같습니다.

이전 프로젝트에서 작성한 것을 사용했습니다. 버그가 없을 것입니다. 더 좋은 것이 있으면 조언해 주세요.
var Return_AddStrFn=function (oldArr, newArr) {
var t = this
                Array.prototype.unique4 = function () {
                                           Array.prototype.unique4 = function () {
        var temp = new temp = new Array(); ;
for (i = 0; i < this.length; i ) {
if (this[i] == this[i 1]) {
계속;
}
임시[temp.length] = this[i];
                                                                    ~                                                           . e = newArr.unique4();//새 배열
var c = [];
var dels = [];
function f() {
a.sort();
b.sort();
var i = 0;
var j = 0 ;
while (i if (a[i ] < b[j]) {
                                               c .push(b[j]) ;
                                                                                                   ~                                                                       ~를 통해 {
                         |
         f();
         //alert("c:" c);
         //alert("d:" d);
        var addstr = [];
        for (var i = 0; i < c.length; i ) {
           for (var j = 0; j            if (e[j] == c[i]) {
                 addstr.push(e[j]);
              }
            }
        }
        return addstr; //새로운
        //for (var i = 0; i < c.length; i ) {
        //    for (var j = 0; j < d.length; 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으로 문의하세요.