JS 第四讲 数组

第一节 数组的定义

1.1 什么是数组

数组:数据组合,要存十个成绩,按照以前做法需要定义10个变量来分别储存10个数据,但是10个数据实际上是统一类型的数据

数组类似于生活中的储物柜,集中一块地方,然后分成若干个小块,给每一个编上号

数组:在内存中申请一块地址,将这块内存分成若干个小块,然后给每一个小块编上号,索引(下标,从0开始)

1.2 定义数组

var 数组名=new Array(长度);
Array:系统提供一个数组对象
数据长度:代表数组可以存放多少的量
//声明数组 没有放值
var arr1=new Array(5);
//声明同时赋值
var arr2=new Array(1,2,3,4)
//字面量形式
var arr3=[1,2,3,4]
var arr1=new Array(5)
//1.单个赋值 js超出自动扩容 java会报错
arr1[0]=1;
arr1[1]=2;
arr1[2]=3;
arr1[3]=4;
arr1[4]=5;
arr1[5]=6;
//循环赋值
for (var i=1;i<5;i++){
       arr1[i]=prompt()       
}

第二节 数组的遍历

var arr1=[1,2,3,4,5]
//for 循环
for (var i=1;i<5;i++){
       document.write(arr1[i])       
}//number
// for in 遍历                 
 for (var i in arr1){
       document.write(arr1[i])       
}//string
//使用map进行遍历,执行后可以产生一个新的数组
 arr.map((item,index)=>{
    console.log(item,index)
    return
    })
    console.log(newArr)
    

第三节 常用方法

方法名描述
concat()合并数组,产生新的数组
indexout()搜索数组当中的元素,并返回它所在的位置
join把数组的所有元素放入一个字符串
pop()删除数组的最后一个元素并返回删除的元素
push()向数组的末尾添加一个或更多元素,并返回新的长度
slice(1,2)左闭右开从指定位置截取到指定位置
some()检测数组元素中是否有元素符合指定条件
sort()对数组元素进行排序
splice(1,2,45,50)从数组中添加或删除元素,并返回被删除的值//第一个参数,索引位置;第二个参数;删除几个元素;第三个参数,添加元素逗号隔开
split()把字符串分割成字符串数组

总结:

1.数组定义 2.数组赋值 3.数组遍历 4.数组常用方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值