陣列的學習整理

2021-08-28 01:29:10 字數 1129 閱讀 8298

陣列的元素是任意物件,可以有不同的元素也可以有不同型別,根據需要陣列會增長縮減,每個陣列都有個length表示陣列元素的個數,所有的陣列都是物件

var score=//空陣列;var score=new array();建立沒有任何元素的空陣列
稀疏陣列是從零開始的不連續索引的陣列。

陣列的長度

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

num.length=3;//num=[1,2,3]

num.length=0; //num=;刪除了陣列中的所有元素。

num.length=5;//長度為5,但是沒有任何元素。

陣列方法: push()方法在陣列的尾部新增乙個或多個元素;

var num=[1,2,3]

num.push(4)//num=[1,2,3,4]且改變陣列的長度

pop()方法則相反:它刪除陣列的最後乙個元素,並減陣列的長度

var num=[1,2,3,4]

num.pop()//返回num=[1,2,3];

slice()方法返回指定陣列的元素或子陣列;

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

num.slice(2)//返回乙個新陣列[3,4,5,6]

num.slice(1,3)//[2,3,4],num陣列裡的不變

slice方法只是返回乙個新陣列把想要的元素,原陣列是不會變得哦!

sort()方法將陣列中的元素排序並返回排序後的陣列 ;

var a = new array("3","4","2");

a.sort();

var s = a.join(",")//輸出["2", "3", "4"]

concat()方法建立並返回乙個新陣列;

var a = [1,2,3];

a.concat(4,5) //返回新的陣列[1,2,3,4,5]原陣列還是不會變化

splice()方法是陣列中插入或刪除元素的通用方法;

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

a.splice(4); //返回[5,6,7,8];a是[1,2,3,4]

a.splice(1,2); //返回[2,3];a是[1,4]

陣列學習整理

陣列的宣告 var arr var arr1 1,s false,3,4 陣列每乙個資料都有對應的索引號 var num1 arr1 0 var str arr1 1 console.log num1 console.log str console.log num1 str console.log ...

JS陣列(學習整理)

陣列的定義 一段連續的有序的資料集合 變數大的盒子 可以通過下標 索引 來訪問 陣列建立方式 1.let arr newarray 建構函式建立陣列物件 2.let arr 字面量方式建立陣列物件 陣列的遍歷 let arr 張三 李四 王五 for let i 0 i arr.length i 輸...

ios學習整理之陣列

紀錄下些許關於objective c字串處理的函式 nslog 字串處理 獲得字串長度 nsstring str1 mac os pro nslog 長度是 ld str1 length 兩個字串連線 nsstring str2 mac os pro nsstring str3 leopard ns...