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