//陣列 let nums = [1,2,3] //
字面量 let arr = new array(0,1,2,3,4,5) //
例項array
//增加
//pusu方法 在陣列末尾新增資料
//unshift方法 在陣列頭部新增資料
nums.push(4)
nums.unshift(0)
//刪除//
pop方法 在陣列末尾刪除資料
//shift方法 在陣列頭部刪除資料
arr.pop()
arr.shift()
//替換//
splice(start, num, value1, value2)方法
//start:開始的下標
//num:替換(刪除)的個數,為0就不替換
//value:可取,沒有引數時不發生改變,有值就新增引數
nums.splice(1, 2)
arr.splice(1, 2, 'a', 'b')
//擷取,返回的是乙個新陣列
//slice(start, end)
//start:開始的下標
//end:結束的下標
let newnums = nums.slice(1, 3)
let newarr = arr.slice(1, 3)
//join函式 指定的分隔符進行分隔,將陣列轉換成字串
newnums.join(',')
資料結構 陣列
建立陣列 大小為50 棧空間存myarray引用 堆空間存乙個大小為50,預設值為0的陣列。棧空間myarray引用指向堆空間該陣列。int myarray new int 50 public class testarray public class testarray if s intarray....
資料結構 陣列
陣列 就是相同型別的資料按一定順序排列的集合,把有限個型別相同的資料元素用乙個名字表示,通過編號來區分。名字即為陣列名,編號即為下標。陣列是最簡單 使用最廣泛的一種資料結構,其實就是一塊連續的記憶體,哪怕物理上不連續,邏輯上也是連續的,連續存放著一組相同型別資料元素。陣列的定義 type 變數名 n...
資料結構 陣列
陣列 陣列是一種佔據連續記憶體並按順序儲存資料的簡單的資料結構。建立陣列時,需要首先指定陣列的容量,然後依據大小分配記憶體。由於有時候我們需要使用陣列的容量不確定,可能開闢的記憶體遠超實際使用的記憶體,所以陣列的空間效率不好。由於陣列在記憶體中是連續的儲存空間,所以它的時間效率很高,可以在o 1 的...