javascript中陣列及物件的合併

2021-08-20 06:54:45 字數 1145 閱讀 3180

1、陣列遍曆法

var arr1 = [ 1,2,3,4 ];

var arr2 = [ 2,3,4,5 ];

// type 1

for( var i = 0 ; i < arr1.length; i ++)

console.log( arr2 );//2,3,4,5,1,2,3,4

// type 2

for( var item of arr1)

2、concat方法

var arr1 = [ 1,2,3,4 ];

var arr2 = [ 2,3,4,5 ];

arr2 = arr2.concat( arr1 );

console.log( arr2 );//2,3,4,5,1,2,3,4

1、object.assign():可用於合併兩個或兩個以上的js物件,也可以合併json物件

var obj = 

var obj2 =

obj = object.assign(obj,obj2);

console.log(obj);

//

2、$.extend():jquery中的物件合併,本意為繼承,括號裡面的物件可以是js物件,也可以是json物件,但是必須有兩個或兩個以上的物件。

var obj = 

var obj2 =

var obj3 = $.extend(obj,obj2);

console.log(obj3);

//

3、遍歷賦值

var obj = 

var obj2 =

for( var value in obj )

console.log(obj2);

//

var obj = 

var obj2 =

for(var key in obj)

}console.log(obj2);

//

Javascript實現對Json陣列排序

一 適用於數字排序和字元排序 最簡單的一種 var sortby function filed,rev,primer if a b if a b return 1 var obj 數字排序 obj.sort sortby b false,parseint console.log obj 字元排序 o...

JavaScript中的陣列

陣列 引數 返回值原陣列是否改變 1 向陣列尾部新增push 引數可以是乙個或多個 返回值是新增後陣列的長度 原陣列改變 2 刪除陣列的最後一項pop 沒有引數 返回值是刪除的那個數 原陣列改變 3 向陣列的頭部新增unshift 引數可以是乙個或多個 返回值是新增後陣列的長度 原陣列改變 4 刪除...

JavaScript中的陣列

1.1基本資料型別 以number型別為例number 報錯,error is not defined number nan,nan是非數值,乙個特殊的數值 number 1 1 乙個單純的數字 number 1 1 乙個單純的數字 new number 1 number,乙個物件,具有物件方法也就...