陣列的合併 與 類陣列轉陣列

2021-08-01 17:51:31 字數 726 閱讀 2965

let arr1 = [1, 2, 3];

let arr2 = [4, 5, 6];

最基礎的:

arr1.concat(arr2);
這個是es3的array方法。

稍高階的:

array.prototype

.push

當然我們也可以使用來代替array.prototype。

(為什麼可以代替array.prototype?)

(因為array是個類,新增方法只能在原型上新增,如果想直接引用,需要例項化類,即new array,而就是現成array的例項化)

.push
另外一處最常用的地方就是array-like轉array。

array.prototype

.slice

.call(arguments);

.slice

.call(arguments);

es6方案:

陣列合併:[...arr1, ...arr2];
對於array-like 轉 array

array.from(arguments);

php陣列的合併與方法

定義 attr array 1,2,3 attr 1 attr array one hello 陣列取值 attr 0 attr one 陣列遍歷 for foreach each list 指標遍歷 attr array one aaaa two bbbb three cccc echo curr...

陣列的合併與去重方法

1 難度 編寫函式,用於過濾乙個陣列內重複的元素 陣列去重 返回去重之後的陣列。例如 第一種方法 var arr1 2 4,a b c 1 2,5 a b var array2 4 c 1 2,5 a b var array3 2 a b 合併陣列 var arr4 arr1.concat arra...

js類陣列用法以及類陣列轉陣列的方法

類陣列基本形態,屬性要為索引 數字 屬性,必須有length屬性 最重要 最好加上push。使用起來和陣列一樣,可以使用陣列的方法,但是使用前必須先在類陣列中定義 也可以當成物件使用。儲存資料能力更強。類陣列基本形態,屬性要為索引 數字 屬性,必須有length屬性 最重要 最好加上push 使用起...