[javascript] javascript array methods practice I
- 從現有 Array 建立新 Array 物件
Array.from()
- 判斷物件是不是一個 Array
Array.isArray()
- 串接兩個 Array
Array.prototype.concat()
Array.from()
用這種方式就可以建立一個新的 Array ,這樣 array2 更改後,就不會動到 array1 了
- js
1 | let array1 = ['a','b','c'] |
另一種的方法也可以用來複製 Array ,並且也可以將該 Array push 到另一個 Array
- js
1 | let array1 = ['a','b','c'] |
arrow functions 用法
使用 Array arrow functions 可以對要複製的 array 做一些操作,使用起來就跟 C# linq 的 Select 差不多。
- js
1 | let array = [ |
Array.isArray()
判斷物件是不是一個 Array
- js
1 | Array.isArray([1, 2, 3]); // true |
Array.prototype.concat()
這是一個合併 Array 的功能,合併 Array 的時候會按照 Array 的順序合併
- js
1 | var arr1 = ['a', 'b', 'c']; |
也可以 Value 跟 Array 一起合併
- js
1 | var alpha = ['a', 'b', 'c']; |