• JS数组取相同的值和不同的值


           var arr1 = ["1", "2", "3"];        
           var arr2 = [1, "f", "g", 3];        
           var arr3 = [];       
          for (var s in arr1) {  
               for (var x in arr2) {           
                   if (arr1[s] == arr2[x]) {  

                       arr3.push(arr1[s]);      

                   }

                }

            }    

          alert("相同的是:"+arr3);

          var a = [1, 2, 3, 4, 5, 6, 7];   

          var b = [1, 2, 5];        

         var c = [];        

        var tmp = a.concat(b);      

       var o = {};        

       for (var s = 0; s < tmp.length; s++) {       

          (tmp[s] in o) ? o[tmp[s]]++ : o[tmp[s]] = 1;      

       }       

      for (x in o) if (o[x] == 1) c.push(x);            

       alert(c);

       不同的是  alert(c);

  • 相关阅读:
    封装cookie
    敏感词过滤
    面向对象改成选项卡
    正则表达式
    cookie
    DOM
    系统对象
    cookie记录用户名
    6个原则
    23中设计模式
  • 原文地址:https://www.cnblogs.com/hui721/p/4287985.html
Copyright © 2020-2023  润新知