目錄陣列字面量
陣列的遍歷
陣列也是乙個物件
它和我們普通物件功能類似,也是用來儲存一些值的
不同的是普通物件是使用字串作為屬性名的,而陣列時使用數字來作為索引操作元素
索引:從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...