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


posted on 2019-08-09 16:38  乘风寻觅  阅读(3823)  评论(0编辑  收藏  举报

导航