陣列的方法

2021-10-11 21:15:47 字數 2203 閱讀 1274

陣列的方法
var y=x.splice(3,2);

console.log(x);

console.log(y);

例:利用splice()方法增加陣列元素。

格式:陣列名.splice(start,length,element1,element2,element3,......)

功能:當length===0時,將後面的element元素們新增到指定陣列的start索引值位置處。 當length>0時,將後面的element元素們替代從start索引值開始的length個元素。

例:var x=[10,20,30,40,50,60,70];

將"a"元素新增到40元素之前

var y=x.splice(3,0,"a");

console.log(x);

console.log(y);

(2)增刪運算元組末尾的元素:

陣列名.push(element1,element2,……):將element元素們新增到指定陣列的末尾。

返回值:成功在末尾新增陣列元素後整個陣列的元素個數。

陣列名.pop():將陣列末尾的元素刪除。

返回值:返回被刪除的那個末尾元素。

例:var x=[10,20,30,40,50,60,70];

var y=x.push(90,100);

console.log(x);

console.log(y); //9

var y=x.pop()

console.log(x);

console.log(y);

例:增刪運算元組開頭的元素:

陣列名.unshift(element1,element2,…):將element元素們新增到指定陣列的開頭。

返回值:成功在開頭新增陣列元素後整個陣列的元素個數。

陣列名.shift():將陣列開頭的元素刪除。

返回值:返回被刪除的那個開頭元素

例:var x=[10,20,30,40,50,60,70];

var y=x.unshift(90,100);

console.log(x);

console.log(y);

var y=x.shift()

console.log(x);

console.log(y); //10

5、陣列的合併:

格式:陣列名.concat(陣列名1,陣列名2,…)

功能:以指定的「陣列名」為開始,將陣列名1,陣列名2,…共同合併為乙個新陣列

返回值:該方法不影響原陣列,而是將合併後的結果以返回值的形式返回。

例:var a=[10,20,30],b=[「a」,「b」,「c」],c= [100,200,300];

var y=a.concat(b,c);

console.log(y); //[10,20,30,「a」,「b」,「c」,100,200,300];

6、將陣列轉換為字串:

(1)陣列名.join(): 不影響原陣列,將陣列轉換為字串。

var array=[10,20,30,40,50,60,70];

var y=array.join(); //join()方法沒有引數,轉換的結果中陣列元素用預設的逗號間隔

console.log(array); //[10,20,30,40,50,60,70]

console.log(y); //10,20,30,40,50,60,70

console.log(y.length);

var y=array.join("+"); //join()方法有引數,轉換的結果中陣列元素用+間隔

console.log(y); //10+20+30+40+50+60+70

var y=array.join(""); //join()方法有引數,轉換的結果中陣列元素用空串間隔

console.log(y); //10203040506070

(2)陣列名.tostring():不影響原陣列,將陣列轉換為字串。功能與不帶引數的join()一致。

例:var array=[10,20,30,40,50,60,70];

y=array.tostring();

console.log(array); //[10,20,30,40,50,60,70]

console.log(y); //10,20,30,40,50,60,70

陣列的方法

var arr 1,2,3,4,5,6 運算元組的方法 末尾新增 返回長度 尾部移除,返回刪除的數 按照字串的形式排序 function a,b 從小到大 b a大到小 頭部刪除,返回刪除的數 頭部新增 返回長度 顛倒陣列中的元素 把陣列的所有元素放入乙個字串.元素通過指定的分隔符進行分割 刪除元素...

陣列的方法

var arr 陣列的宣告 var arr1 1,s false,范文陣列中的資料 更改使用 陣列每乙個資料都有對應的索引號 0 var num1 arr1 0 var str arr1 1 console.log num1 console.log str console.log num1 str ...

陣列的方法

最近一直在尋找關於陣列的操作最優解 發現了好多陣列方法 indexof 查詢某乙個元素,返回下標,一般是查詢陣列元素 lastindexof 從後面開始查詢元素,返回下標。用法同上 includes 查詢某乙個元素,返回true false,用法同indexof,這個可以差nan。push 從後面插...