現在就再列出來一些
pop() 方法從陣列中刪除最後乙個元素:
12 fruits.pop(); //
從 fruits 刪除最後乙個元素("mango")
pop() 方法返回「被彈出」的值:
12var x = fruits.pop(); //
x 的值是 "mango"
push() 方法(在陣列結尾處)向陣列新增乙個新的元素:
12 fruits.push("kiwi"); //
向 fruits 新增乙個新元素
push() 方法返回新陣列的長度:
12var x = fruits.push("kiwi"); //
x 的值是 5
更改元素 通過使用它們的索引號來訪問陣列元素:
陣列索引(下標)以 0 開始。[0] 是第乙個陣列元素,[1] 是第二個,[2] 是第三個 ...
12 fruits[0] = "kiwi"; //
把 fruits 的第乙個元素改為 "kiwi"
length 屬性提供了向陣列追加新元素的簡易方法:
12 fruits[fruits.length] = "kiwi"; //
向 fruits 追加 "kiwi"
concat() 方法通過合併(連線)現有陣列來建立乙個新陣列:
1var mygirls = ["cecilie", "lone"];
2var myboys = ["emil", "tobias", "linus"];
3var mychildren = mygirls.concat(myboys); //
連線 mygirls 和 myboys
concat() 方法不會更改現有陣列。它總是返回乙個新陣列。
concat() 方法可以使用任意數量的陣列引數:
1var arr1 = ["cecilie", "lone"];
2var arr2 = ["emil", "tobias", "linus"];
3var arr3 = ["robin", "morgan"];
4var mychildren = arr1.concat(arr2, arr3); //
將arr1、arr2 與 arr3 連線在一起
concat() 方法也可以將值作為引數:
1var arr1 = ["cecilie", "lone"];
2var mychildren = arr1.concat(["emil", "tobias", "linus"]);
splice() 方法可用於向陣列新增新項:
12 fruits.splice(2, 0, "lemon", "kiwi");
第乙個引數(2)定義了應新增新元素的位置(拼接)。
第二個引數(0)定義應刪除多少元素。
其餘引數(「lemon」,「kiwi」)定義要新增的新元素。
splice() 方法返回乙個包含已刪除項的陣列:
12 fruits.splice(2, 2, "lemon", "kiwi");
splice() 在陣列中不留「空洞」的情況下移除元素:
12 fruits.splice(0, 1); //
刪除 fruits 中的第乙個元素
第乙個引數(0)定義新元素應該被新增(接入)的位置。
第二個引數(1)定義應該刪除多個元素。
其餘引數被省略。沒有新元素將被新增。
js陣列方法
array.json 方法將陣列中所有元素都轉化為字串並連線在一起 預設逗號 返回生成的字串,原陣列不改變 例 var a 1 2,3 a.join 1,2,3 a.join 1 2 3 array.reverse 方法將陣列中的元素顛倒順序 返回逆序的陣列,原陣列改變 例 var a 1,2,3 ...
JS陣列方法
tostring var ary 1,2,3,4,5,6 var str ary.tostring console.log str console.log typeof str push 陣列尾部新增陣列 pop 從陣列尾部刪除乙個元素 unshift 在陣列的第乙個元素前面插入乙個或多個元素 sh...
js陣列方法
陣列包含 iscontain function arr1,arr2 return true 陣列排序 isincrease true遞增 小 大 isincrease false遞減 大 小 arrcompare function property,isincrease else 二維陣列轉一維陣列...