js數組
一、數組的定義
使用單獨的變量名來存儲一系列的值;
二、創建數組的幾種常用方式
1.
var arr=[];//創建空數組
var arr2=[1,2,3];//創建一個有3個元素的數組
2.
var arr1=new Array();//創建空數組
var arr2=new Array(10);//創建一個長度為10的數組
var arr3=new Array(5,4,3,2,1);//創建數組並初始化
三、數組的屬性
長度length,返回數組元素的數目
四、訪問數組元素
1.push
push();
將把它的參數順次添加到array的尾部
2.array.splice(start,deleteCount,value,...);
將刪除從start開始(包括start所指的元素在內)的菱格或多個元素,並且用參數列表中聲明的一個或多個值來替換那些被刪除的元素。位於插入或刪除的元素之後的數組元素都會被移動,以保持他們與數組其他元素的連續性。
3.array.indexOf(ele);
方法indexOf()查詢數組是否有該元素,如果有,就返回當前元素所在位置的下標值,單只返回第一個出現的索引下標,否則返回-1
4.array.split(reg);
將一個字符串分割為子字符串,然後將結果作為字符串數組返回
五、代碼部分
//創建數組
//第一種
let arr=[];
let arr=[1,2,3];
//第二種
let arr1=new Array();
let arr1=new Array(1,2,3);
//長度arr.length
console.log(arr.length);
//輸出單個數組中的元素
console.log(arr[1]);
//遍歷輸出
for (let i = 0;i<arr.length;i++) {
console.log(arr[i]);
}
//push添加
arr.push();
//刪除或替換
arr.splice(start,deleCount,value,...);
//start 下標
//deleCount 刪除的從start下標(包含start)後面的元素個數,如果deleCount為0,即沒有刪除,常用於把元素插入指定下標位置
//value... 替換刪除的元素或沒有刪除,可少於/等於/大於deleCount的值
//查詢indexOf();只返回第一個值的下標值
console.log(arr.indexOf(2));
//分割字符串,組成數組
arr.split(‘,‘);
js數組