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



免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM