JavaScript 陣列方法總結

2021-09-24 07:45:43 字數 1253 閱讀 5095

使用array建構函式

var colors = new array();

var colors = new array(20)

var colors = new array("gergo", "ken", "ellan")

使用陣列字面量表示法

var colors = ["red", "yellow", "green", "blue"]

var colors =

length

length屬性是非唯讀的,通過設定這個屬性,可以從陣列的結尾移除項或新增項。

var colors = ["red", "yellow", "green", "blue"];

colors.length = 2;

console.log(colors); // ["red", "yellow"]

如果,將length的值設定大於陣列現有項數的值,則新增的每一項都為undefined

var colors = ["red", "yellow", "green", "blue"];

colors[color.length] = "black";

colors[color.length] = "pink";

檢測陣列

× instanceof

× array.isarray()

轉換方法

注意:如果陣列中某一項是null或者undefined,則該值在以上方法中結果以空字串格式顯示。

棧方法(後進先出),最早新增的最先被移除

佇列方法(先進先出)

重排序方法

操作方法

注意:如果引數中包含乙個負數,則用陣列長度加上該數來確定相應位置, 如陣列長度為5,則slice(3, 4) === slice(-2, -1);如如果起始位置大於結束位置,返回為空。

位置方法

以上兩個方法都需要兩個引數:

迭代方法

每個方法需要接收兩個引數:

陣列項的值 2. 該項在陣列中的位置 3. 陣列物件本身

歸併方法

js中的歸併方法都會迭代陣列中的所有項,然後構建乙個最終返回的值。

前乙個數 2. 當前值 3. 項的索引 4. 陣列物件

javaScript 陣列方法

1 array.concat 合併陣列 var a a b c var b x y z var c a.concat b,true c a b c x y z true 2 array.join 把陣列轉換成字串,預設是join var a a b c a.push d var c a.join c...

javascript Array陣列方法總結

1 陣列方法 1.arr.concat arr1 把arr1拼接早arr後邊 2.arr.indexof 1 判斷某個值是否在陣列中,如果有返回索引號,日過如果沒有返回 1 3.arr.join 用指定的拼接陣列為字串 2 必須記住的四個陣列方法 1.push 最後一位追加。2.pop 刪除最後一位...

JavaScript陣列方法大全

push 向陣列末尾新增乙個或多個元素 unshift 向陣列的開頭新增乙個或多個元素 pop 刪除陣列最後乙個元素 shift 刪除陣列第乙個元素 sort 給陣列排序 reverse 顛倒陣列項在陣列中的位置 concat 合併陣列 slice 指定的位置開始刪除指定的陣列項,並且將刪除的陣列項...