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:

扫描二维码关注公众号,回复: 6990525 查看本文章

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


猜你喜欢

转载自www.cnblogs.com/oyer/p/11328178.html