美文网首页
数组相关

数组相关

作者: 皮卡乒乓 | 来源:发表于2018-04-09 14:02 被阅读0次

1、JS两个数组比较,删除重复值巧妙方法

var arr1 = ["i", "b", "c", "d", "e", "f","x"]; //数组A  
    var arr2 = ["a", "b", "c", "d", "e", "f", "g"];//数组B  
    var temp = []; //临时数组1  
    var temparray = [];//临时数组2  
    for (var i = 0; i < arr2.length; i++) {  
        temp[arr2[i]] = true;//巧妙地方:把数组B的值当成临时数组1的键并赋值为真  
    };  
    for (var i = 0; i < arr1.length; i++) {  
        if (!temp[arr1[i]]) {  
            temparray.push(arr1[i]);//巧妙地方:同时把数组A的值当成临时数组1的键并判断是否为真,如果不为真说明没重复,就合并到一个新数组里,这样就可以得到一个全新并无重复的数组  

        } ;  
    };  
    document.write(temparray.join(",") + ""); 

相关文章

  • 数组相关

    1、JS两个数组比较,删除重复值巧妙方法

  • 数组相关

    0101 0102 0103 0104 0105 0201 0202 0203 0204 0205

  • 数组相关

    1、difference,比较两个数组 2、differenceBy,根据数据的属性进行过滤

  • 数组相关

    选定元素slice() slice() 方法可从已有的数组中返回选定的元素,类似于python的切片。语法: ar...

  • 数组相关

    1.二维数组遍历

  • 数组相关

    1.数组去重 利用 es6 的 Set 结构不接受重复值,可以这样写(仅限数字): 同理,去除字符串里的重复字符 ...

  • 数组相关

    两个数组,按照下标相同合并如b =[0=>[3,4],1=>[7,8],2=>[11,12],];合并后array...

  • 数组相关

    1、数组搜索1.1判断数组中是否存在某个值①indexOf ②lastIndexOf ③includes ④fin...

  • PHP数组知识点总结(基本用法+常用函数)

    0.会涉及到的PHP数组相关知识点 带数值下标的数组 关联数组 多维数组 数组相关函数 数组内容的添加,访问,遍历...

  • PHP 扩展 - 常用函数

    字符串相关 数组相关 方法和函数相关 输出

网友评论

      本文标题:数组相关

      本文链接:https://www.haomeiwen.com/subject/buhihftx.html