陣列的簡介

2022-09-18 20:39:14 字數 1836 閱讀 7847

目錄陣列字面量

陣列的遍歷

陣列也是乙個物件

它和我們普通物件功能類似,也是用來儲存一些值的

不同的是普通物件是使用字串作為屬性名的,而陣列時使用數字來作為索引操作元素

索引:從0開始的整數就是索引

陣列的儲存效能比普通物件要好,在開發中我們經常使用陣列來儲存一些資料

//建立陣列物件

對於連續的陣列,使用length可以獲取到陣列的長度(元素的個數)

對於非連續的陣列,使用length會獲取到陣列的最大的索引+1

盡量不要建立非連續的陣列

如果修改的length大於原長度,則多出部分會空出來

如果修改的length小於原長度,則多出的元素會被刪除

//想陣列的最後一位新增元素

arr[arr.length] = 40;

arr[arr.length] = 50;

arr[arr.length] = 60;

使用字面量來建立陣列語法:[ ]

//使用字面量建立陣列時,可以在建立時就指定陣列中的元素

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

//使用建構函式建立陣列時,也可以同時新增元素,將要新增的元素作文建構函式的引數傳遞

//元素之間使用,隔開

var arr2 = new array(10,20,30);

//建立乙個陣列陣列中只有乙個元素10

arr = [10];

//建立乙個長度為10的陣列

arr2 = new array(10);

//陣列中的元素可以是任意的資料型別

arr = ["hello",1,true,null,undefined];

//也可以是物件,函式,陣列(二維陣列)

//建立乙個陣列

var arr = ["蘇","槿","年"];

var result = arr.push("李","嘉","圖");

console.log(arr);

console.log("result = "+result);

//輸出result = 6

該方法可以刪除陣列的最後乙個元素,並將被刪除的元素作為返回值返回

result = arr.pop();

//輸出result = 圖

向陣列開頭新增乙個或多個元素,並返回新的陣列長度

向前邊插入元素以後,其他的元素索引會依次調整

arr.unshift("張三","李四");

console.log(arr);

//輸出「張三,李四,蘇,槿,年,李,嘉」

可以刪除陣列的第乙個元素, 並將被刪除的元素作為返回值返回

所謂的遍歷陣列,就是將陣列中所有的元素都取出來

//建立乙個陣列

var arr = ["蘇","槿","年","李","嘉","圖"];

for(var i=0;i

awk陣列簡介

一 定義 在 awk 中,陣列是關聯陣列,它的特點是 1 陣列的下標可以是整數,也可以是負數甚至是字串 2 陣列的下標可以不連續。awk 的變數 ignorecase 的值不影響陣列下標。當 awk 建立乙個陣列的時候,如果沒有指定下標,預設已連續整數作為下標,起始值是 1.awk 的陣列是什麼高效...

awk陣列簡介

一 定義 在 awk 中,陣列是關聯陣列,它的特點是 1 陣列的下標可以是整數,也可以是負數甚至是字串 2 陣列的下標可以不連續。awk 的變數 ignorecase 的值不影響陣列下標。當 awk 建立乙個陣列的時候,如果沒有指定下標,預設已連續整數作為下標,起始值是 1.awk 的陣列是什麼高效...

js陣列簡介

所謂陣列,就是將多個元素 通常是同一型別 按一定順序排列放到乙個集合中,那麼這個集合我們就稱之為陣列。陣列就類似乙個儲物櫃,儲物櫃有按順序排好的小儲物箱,每個小儲物箱都有乙個序號,可以放置很多東西,同時我們也可以按照序號取東西出來。var arr a b c 陣列的建立方法 自面量建立 var a1...