使用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 指定的位置開始刪除指定的陣列項,並且將刪除的陣列項...