陣列常見方法總結

2021-10-09 23:22:26 字數 1584 閱讀 5942

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...