JavaScript 陣列的常用方法

2021-08-21 03:21:53 字數 1738 閱讀 8244

js陣列中的應用:

陣列title>

//陣列的宣告

var arr=[1,2,3,4,5];

alert(arr.length); //獲取陣列的長度:5

arr.length=3; //設定陣列的長度

document.write(arr+"

"); //清空陣列:

arr.length=0;// arr陣列為空

//在尾部追加元素, 可乙個可多個

arr.push(2,3,4);

document.write(arr+"

"); // 2,3,4

//從尾部刪除元素

arr.pop();

document.write(arr+"

"); // 2,3

//從頭部刪除

arr.shift();

document.write(arr+"

"); // 3

//從頭部新增

arr.unshift(6,7,8,9);

document.write(arr+"

"); //6,7,8,9, 3

//刪除固定位置的元素

arr.splice(1,2);// splice(起點 ,長度)

document.write(arr+"

"); //6,9,3

//向指定位置插入元素

arr.splice(1,2,6,7);// splice(起點 ,長度,元素1...元素n) ,先刪除:6 再新增;6,6,7

document.write(arr+"

"); //6,6,7

//指定刪除元素為0;就是直接插入

arr.splice(1,0,2,4,5);

document.write(arr+"

");//6,2,4,5,6,7

//陣列的連線

arr.concat(0,5); //arr 不變

document.write(arr.concat(0,5)+"

");//6,2,4,5,6,7,0,5

//分隔符

arr.join('-');

document.write(arr.join('-')+"

");//6-2-4-5-6-7

//陣列排序

var anum=[23,11,100,56,66,123];

var astr=['e','r','a','ac','b','m','f'];

astr.sort();

anum.sort();

document.write(astr+"

");// a,ac,b,e,f,m,r

document.write(anum+"

");// 100,11,123,23,56,66

//得出結論:sort()函式只能對字元排序;

//如果要對數字排序,要另寫方法;

anum.sort(function

(n1,n2));

document.write(anum+"

");// 11,23,56,66,100,123

script>

head>

body>

html>

javascript陣列常用方法

1.arrayobject shift 方法 定義和用法 shift 方法用於把陣列的第乙個元素從其中刪除,並返回第乙個元素的值。語法arrayobject.shift 返回值陣列原來的第乙個元素的值。說明如果陣列是空的,那麼 shift 方法將不進行任何操作,返回 undefined 值。請注意,...

javascript陣列常用方法

陣列作為js中常用的資料型別使我們用的最多的,在其他地方可以搜尋出很多對其方法的總結,本文列舉了筆者認為的 個人認為 最為重要的一系列方法split 字串 陣列轉換 join 陣列 字串轉換,轉換時可以新增符號,還有乙個是tostring indexof 查詢元素返回第乙個與引數相同的元素的索引。有...

javascript陣列的幾個常用姿勢

本文將分享幾個在專案中常用的陣列方法 不定期有乾貨更新哦,歡迎watch,star const sortary 1,5,4,3,2,6,7 1.按陣列元素大小從小到大進行排序 sortary.sort a,b a b 1,2,3,4,5,6,7 2.按陣列元素大小從大到小進行排序 sortary.s...