var arr =[1
,2,3
,4];
var arr1 =
newarray(1
,2,3
,4);
// [1, 2, 3, 4]
var arr2 =
newarray(10
);// [empty × 10]
var arr3 =
array(1
,2,3
,4);
// [1, 2, 3, 4]
var arr5 = array.of(
1,2,
3,4)
;// [1, 2, 3, 4]
var arr5 = array.of(
4);// [4]
可以將類數組裝換為真正的陣列
var obj1 =
;var arr1 = array.
from
(obj1)
;//["a", "b", "c"]
var arr2 = array.
from
(obj1, x => x + x)
;// ["aa", "bb", "cc"]
為陣列新增元素
從陣列中刪除指定的元素
修改陣列的方法
遍歷陣列的方法
es5
var arr =[1
,2,5
];var arr1 = arr.
splice(2
,0,3
,4);
console.
log(arr)
;// [1, 2, 3, 4, 5]
var arr2 = arr.
splice(2
,2,'c'
,'d');
console.
log(arr)
;//[1, 2, "c", "d", 5]
var arr1 =[[
0,1]
,[2,
3],[
3,4]
];var arr2 = arr1.
reduce
((a, b)
=>,[
]);console.
log(arr2)
;//[0, 1, 2, 3, 3, 4]
var sum = arr2.
reduce
((acc, current)
=>,0
);console.
log(sum)
;//13
es6預設比較的是每個字元的 unicode
var arr =[2
,1,11
,4,52
,17];
arr.
sort
((a, b)
=> a - b)
;console.
log(arr)
;// [1, 2, 4, 11, 17, 52]
js陣列常見方法總結
陣列 1 pop push 出棧入棧,從陣列尾部新增刪除元素,會改變元素組 2 shift unshift 從陣列開頭刪除元素,返回值為被刪除的元素,會改變元素組 3 join 將陣列中的每個元素用指定的分隔符連線,返回連線後的字串 4 tostring 將陣列轉換為字串,也可以將number進行進...
陣列常見方法分類
concat 連線兩個或更多的陣列,並返回結果。every 檢測陣列元素的每個元素是否都符合條件。some 檢測陣列元素中是否有元素符合指定條件。filter 檢測陣列元素,並返回符合條件所有元素的陣列。indexof 搜尋陣列中的元素,並返回它所在的位置。join 把陣列的所有元素放入乙個字串。t...
LeetCode常見方法總結
數字陣列 字串1.字串反轉string str hello stringbuffer sbuffer newstringbuffer hello string reversestr sbuffer.reverse tostring olleh2.包含子串string str1 abcdefg str...