js的陣列方法

2022-07-02 18:06:12 字數 2008 閱讀 8911

現在就再列出來一些

pop() 方法從陣列中刪除最後乙個元素:

1

2 fruits.pop(); //

從 fruits 刪除最後乙個元素("mango")

pop() 方法返回「被彈出」的值:

1

2var x = fruits.pop(); //

x 的值是 "mango"

push() 方法(在陣列結尾處)向陣列新增乙個新的元素:

1

2 fruits.push("kiwi"); //

向 fruits 新增乙個新元素

push() 方法返回新陣列的長度:

1

2var x = fruits.push("kiwi"); //

x 的值是 5

更改元素 通過使用它們的索引號來訪問陣列元素:

陣列索引(下標)以 0 開始。[0] 是第乙個陣列元素,[1] 是第二個,[2] 是第三個 ...

1

2 fruits[0] = "kiwi"; //

把 fruits 的第乙個元素改為 "kiwi"

length 屬性提供了向陣列追加新元素的簡易方法:

1

2 fruits[fruits.length] = "kiwi"; //

向 fruits 追加 "kiwi"

concat() 方法通過合併(連線)現有陣列來建立乙個新陣列:

1

var mygirls = ["cecilie", "lone"];

2var myboys = ["emil", "tobias", "linus"];

3var mychildren = mygirls.concat(myboys); //

連線 mygirls 和 myboys

concat() 方法不會更改現有陣列。它總是返回乙個新陣列。

concat() 方法可以使用任意數量的陣列引數:

1

var arr1 = ["cecilie", "lone"];

2var arr2 = ["emil", "tobias", "linus"];

3var arr3 = ["robin", "morgan"];

4var mychildren = arr1.concat(arr2, arr3); //

將arr1、arr2 與 arr3 連線在一起

concat() 方法也可以將值作為引數:

1

var arr1 = ["cecilie", "lone"];

2var mychildren = arr1.concat(["emil", "tobias", "linus"]);

splice() 方法可用於向陣列新增新項:

1

2 fruits.splice(2, 0, "lemon", "kiwi");

第乙個引數(2)定義了應新增新元素的位置(拼接)。

第二個引數(0)定義應刪除多少元素。

其餘引數(「lemon」,「kiwi」)定義要新增的新元素。

splice() 方法返回乙個包含已刪除項的陣列:

1

2 fruits.splice(2, 2, "lemon", "kiwi");

splice() 在陣列中不留「空洞」的情況下移除元素:

1

2 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 二維陣列轉一維陣列...