對陣列的最後一位進行操作
對陣列第一位進行操作
push\unshift 和 pop\shift 的區別
合併兩個陣列
擷取 slice ()
splice() 會改變原陣列
一次性刪除陣列的內容
let arr = ["a","b","c","d","e","f"];
arr.length = 0;
console.log(arr); //[ ]
陣列轉字串 join()
let arr = [1,2,3];
let str = arr.join(",");
console.log(str,typeof str); //1,2,3 string
字串轉陣列
let str = "say hello to everybody!";
let arr = str.split();
console.log(arr); //[say hello to everybody!
]
arr = str.split("");
console.log(arr); //[s``a``y`` ``h``e``l``l``o`` ``t``o`` ``e``v``e``r``y``b``o``d``y``!
]
arr = str.split(" ");
console.log(arr); //['say','hello','to','everybody!']
遍歷陣列
let arr = ["a","b","c","d","e","f"];
//遍歷輸出陣列中的每個值
for(let item of arr)
//輸出結果為 a b c d e f
//遍歷輸出陣列中的每個值的下標
for(let item in arr)
//輸出結果為:0 1 2 3 4 5
//遍歷輸出陣列中的每個值對應的鍵(下標)
for(let item of arr.keys())
//輸出結果為:0 1 2 3 4 5
//遍歷輸出陣列中的每個值
for(let item of arr.values())
//輸出結果為 a b c d e f
//遍歷輸出陣列中的每個值以及每個值對應的鍵(下標)
for(let item of arr.entries())
//輸出結果為 [0,'a'] [1,'b'] [2,'c'] [3,'d'] [4,'e'] [5,'f']
判斷識別符號是不是陣列
let str = "123";
let arr = ["a","b","c"];
console.log(array.isarray(str)); //false
console.log(array.isarray(arr)); //true
查詢let arr = ["a","b","c","d","c"];
//返回查詢的值是否存在,存在則返回true,否則返回false
arr.includes("c"); //true
//從前往後找,找到第乙個滿足的值,返回其下標
arr.indexof("c"); //2
//從後往前找,找到第乙個滿足的值,返回其下標
arr.lastindexof("c");//4
//如果沒有找到,都會返回 -1
arr.indexof("e");\arr.lastindexof(); //-1
通過下標或索引號獲取到具體值。
陣列名[下標]
注:下標(索引)的起始值是0
例:let arr = ["a","b","c","d"];
console.log(arr); //輸出結果為 ["a","b","c","d"]
console.log(arr[0]); //輸出結果為 a
console.log(arr[2]); //輸出結果為 c
console.log(arr[10]); //輸出結果為 undefined
陣列的使用
a2 f2 array 1,2,3,4,5,6 a4 a9 worksheetfunction.transpose array 1,2,3,4,5,6 陣列的使用可以加快運算速度,比較實現同樣功能的不同寫法,本質相同。sub t dim arr,ar,n arr range a1 a1 end xl...
陣列的使用
陣列 1.陣列 1 就是一組變數的集合,儲存相同型別的一組資料 2 是連續的空間 宣告乙個變數就是在記憶體空間劃出一塊合適的空間 宣告乙個陣列就是在記憶體空間劃出一串連續的空間 2.陣列名 即表示符,連續空間的首位址,3.元素下標標明元素在陣列中的位置,從0開始 4.陣列中每個元素都可以下標來訪問 ...
陣列的使用
1.如何建立陣列 2.如何對陣列進行操作 新增,刪除,讀取 3.陣列常見方法和屬性 如何建立乙個陣列,一般地根據初始化設定簡單分為3種 1.單純建立陣列 var arr new array 要點 用new關鍵字建立陣列物件array array 物件是乙個本地類,可以用new建立乙個物件後使用 2....