陣列的操作方法

2021-10-04 10:38:14 字數 1688 閱讀 8425

陣列操作1:

通過索引,找到指定陣列

var arr = [「北京」「上海」" 天津"]

arr[0] 顯示北京

修改指定的陣列

arr["武漢"] 顯示 北京換成 武漢

陣列操作2:

.unshift;新增陣列從起始位置

var arr = [" 北京" " 上海"]

arr.unshift("武漢")

.push; 新增陣列從結束位置開始

var arr = ["北京""上海"]

arr.push("武漢")

起始位置刪除;.unshift

結束位置刪除;.push

陣列操作3:陣列的返回值

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

定義乙個變數,來儲存返回值,當然也可以直接輸出操作

操作之後,新增單元執行,陣列新的長度

var res1 = arr.unshift('北京');

var res2 = arr.push('北京');

console.log(arr);

console.log(res1);

console.log(res2);

刪除操作,返回值是刪除單元的資料資訊

var res3 = arr.shift();

console.log(res3);

陣列操作4:

刪除陣列的指定單元

var arr = [『北京』,『上海』,『廣州』,『重慶』,『天津』];

第乙個2是索引小標 第二個2刪除兩個陣列

var res = arr.splice(2,2)

console.log(arr);

console.log(res);

替換插入陣列

var res2 = arr.splice(2,2,『武漢』,『加油』);

console.log(arr);

console.log(res2);

陣列操作5:陣列的排序

var arr = [3,21,3215432,321321,32,43,5,34,43,23,32543,1234,45,321,14,234,4];

.sort() 按照首位排序

.sort( function(a,b)) 從小到大

.sort( function(a,b)) 從大到小

console.log(arr);

陣列操作6:

陣列的反轉

.reverse();

var arr = [『北京』,『上海』,『廣州』,『重慶』,『天津』];

arr.reverse ();

console.long(arr);

顯示結果;天津,重慶,廣州,上海,北京

陣列和字串的轉換

var arr = [『北京』,『上海』,『廣州』,『重慶』,『天津』,true,false,100,[1,2,3,4],,function fun(){}];

預設逗號隔開

var res1 = arr.join();

設定間隔符號

var res2 = arr.join(』-』);

設定空字串

var res3 = arr.join(』』);

陣列操作方法

arr.join 符號 拼接 arr.push 追加元素 返回長度 arr.pop 刪除最後乙個元素,返回被刪除的元素 arr.unshift 向陣列的開頭新增乙個或更多元素,並返回新的長度。arr.shift 刪除並返回陣列的第乙個元素 陣列的指標 下移 一位 arr.reverse 顛倒陣列中元...

陣列的操作方法

array系統內建物件 乙個資料的集合 有個length屬性代表陣列的長度 可以改變 以數字為索引,索引從0開始到length 1結束 操作方法 1,給陣列尾部新增資料 資料.push 元素1,元素2.引數 要新增的資料,可以是乙個也可以是多個 返回值 返回新增陣列的長度,原陣列改變,變成新增後的陣...

陣列的操作方法

陣列的操作方法 var arra 1,2,3,4,5,11 var arrb 6,7,8 1 棧方法 棧 乙個出入口,先進後出。特點 1 運算元組的末端。2 改變原來的陣列。1.1 push 增 從陣列末端新增元素,返回的是 新陣列長度 改變原陣列 var arr1 arra.push 6 cons...