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()的别名。请使用该方法代替