1. 程式人生 > >js數組

js數組

第一個 delet 結果 ray bsp 字符串分割 js數組 開始 array

一、數組的定義

使用單獨的變量名來存儲一系列的值;

二、創建數組的幾種常用方式

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數組