本文主要介绍用JavaScript创建数组的方法,具有一定的参考价值。感兴趣的朋友可以参考一下,希望能帮到你。
目录
JavaScript使用数组创建数组,将数组转换为拆分字符串,过滤数组,删除数组,指定元素摘要。
JavaScript创建数组
1.用新的创建数组
var arr=new Array();//创建了一个空数组
2.使用数组文字创建数组(常用)
字面量:一个固定值的表示。
一看就知道是什么数据类型,比如8一看就是数字类型。
//1.用数组文字(方括号)创建一个数组
var arr=[];//创建了一个空数组
var arr1=[1,2,'学生',真];//数组中可以存储任何类型的数据,数据之间必须用逗号分隔。
3.什么是数组元素?
数组可以在一组单一变量下存储一组数据。数组元素是存储在数组中的元素,对类型没有限制。
数组的使用
1.获取数组元素3354。使用index是下标,从0开始,很像C语言。
console . log(arr[2]);
2.遍历数组
var arr=['red ',' green ',' blue '];
for(var I=0;i3;i ){
console . log(arr[I]);
}
//打印数组长度
console.log(数组长度);
//动态检测数组长度
for(var I=0;长度;i ){
console . log(arr[I]);
}
什么是遍历?
数组元素从头到尾访问一次,其中I是用作索引号的计数器,arr[i]访问数组元素,索引号与数组长度无关。
//经典案例打印数组的最大值
var arr=[2,6,1,77,52,25,7,99];
var max=arr[0];
for(var I=0;长度;i ){
if(max arr[i]){
max=arr[I];
}
}
Conaole.log('此数组中的最大值为' max ');
将数组转换为分割字符串
var arr=['红色','绿色','蓝色','粉色'];
var str=“”;
for(var I=0;长度;i ){
str=arr[I]' | ';//或者var sep='!';str=arr[I]sep;
}
console . log(str);
数组中新增元素
var arr=['红色','绿色','蓝色','粉色'];
var str=“”;
for(var I=0;长度;i ){
str=arr[I]' | ';//或者var sep='!';str=arr[I]sep;
}
console . log(str);
如果索引号存在,是为了替换数组元素,所以不要直接给数组名赋值,否则会覆盖前面的数据如arr 1=“”;onsole.log(arr1)
筛选数组
var arr=[1,2,3,4,5,6,7,8,9,10];
var new arr=[];
console . log(new arr);
for(var I=0;长度;i ){
if(arr[i]=5)
{
new arr[new arr . length]=arr[I];
}
}
删除数组指定元素
//删除7
var arr=[1,2,3,4,5,6,7,8,9,10];
var new arr=[];
console . log(new arr);
for(var I=0;长度;i ){
if(arr[i]!=7)
{
new arr[new arr . length]=arr[I];
}
}
console . log(new arr);
摘要
本文到此为止。希望能帮到你,也希望你能多关注我们的更多内容!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。