zoukankan      html  css  js  c++  java
  • JS Jquery 合并数组,合并对象,去除数组重复元素

    代码1

    var arr1 = ['a', 'b'];
    var arr2 = ['a', 'c'];
    var arr3 = arr1.concat(arr2);
    // arr3: ['a', 'b', 'a', 'c']

    concat:

    1,合并数组

    2,返回一个新数组

    3,按顺序组合

    用法:newArr=arr1.concat(arr2);

    代码2

    var obj1 = {name: '张三', age: 22};
    var obj2 = {name: '李四', sex: 'boy'};
    var obj3 = Object.assgin(obj1, obj2);
    // obj3: {name: '李四', age: 22, sex: 'boy'}

    Object.assgin:

    1,合并对象

    2,直接操作obj1,

    3,有相同属性时,以第二个对象obj2的值为准

    代码3

    var arr3=['a', 'b', 'a', 'c'];
    
    jQuery.unique(arr3);
    
    // arr3=[ 'c', 'b', 'a']
    jQuery.unique:

    1,元素数组进行排序,并移除重复的元素
    2, 在jQuery 3.0中,这种方法已被弃用,只是jQuery.uniqueSort()的别名。请使用该方法代替


  • 相关阅读:
    day 38
    day 37
    day 36
    day 35
    day 34
    day 33
    day 32
    day 31
    day 30
    day 29
  • 原文地址:https://www.cnblogs.com/oyer/p/11328178.html
Copyright © 2011-2022 走看看