首页 > 代码库 > js数组
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数组