Array Methods
Array 常用的屬性/方法
參考資料:MDN Array
屬性:
length:可以知道這個陣列長度為何
var clothing = ['shoes', 'shirts', 'socks', 'sweaters'];
console.log(clothing.length);
// expected output: 4方法:
concat():用來合併兩個或多個陣列。此方法不會改變現有的陣列。
var array1 = ['a', 'b', 'c'];
var array2 = ['d', 'e', 'f'];
console.log(array1.concat(array2));
// expected output: Array ["a", "b", "c", "d", "e", "f"]forEach():將陣列中的每個元素,皆傳入並執行給定的函式一次( 依序)。
indexof():回傳給定元素於陣列中第一個被找到的索引,若不存在則回傳為-1。
join():將陣列中所有的元素連結,並且合併成一個字,最後回傳字串。
map():map 會建立一個新陣列,而其內容為原本陣列,經由函式運算過後所得到的結果。
shift():移除第一個元素,並回傳被刪除的那個第一個元素。
pop():移除最後一個元素,並回傳被刪除的最後一個元素。
push():添加一個或多個元素至陣列的末端,並且回傳陣列的新長度。
reverse():反轉一個陣列。注意:原本陣列也會被反轉。
slice():回傳一個新陣列物件,此陣列為選擇之begin至End-1的拷貝,而原陣列不會被修改。
splice():刪除已有的元素,並加入新元素來改變一個陣列的內容(注意位置與輸入數字)。
sort():排列一個陣列。
findIndex():找出條件之索引,無則為 -1
find():找出條件之值,無則為 undefined
Last updated
Was this helpful?