JAVAscript数组

数组

数组的概念
所谓数组,就是将多个元素按一定顺序排列放到一个集合中,那么这个集合我们就称之位数组。
数组的定义
数组是一个有序的列表 ,可以在数组中存放的数据, 并且数组的长度可以动态的调整
数组创建的两种方式
字面量方式创建
var  arr=[]; 空数组
var  arr=[12,13,14,15] 含有元素的数组
构造函数的定义法
var arr = new Array();空数组
var arr = new Array(10,20,30,40,50);

数据获取

数据名[下标]
数组给内部的元素定义一个下标,下标从0开始,数组的最后一个下标为 arr.length-1
数组的下标范围为0--arr.length-1

举例

例子:
var arr = [10,20,30,40,50];

console.log(arr[0]);---->下标从0开始,打印结果为10
console.log(arr[1]);----->打印结果为20
console.log(arr[2]);----->打印结果为30
console.log(arr[3]);----->打印结果为40
console.log(arr[arr.length-1]);---->最后一个下标,打印结果为50

遍历数组

遍历:遍及所有,对数组的每一个元素都访问一次的就叫便利
for 循环和 for in 循环

数据遍历的基本语法:

for(var i = 0;i<=arr.length-1;i++){
   // 数组 遍历的固定结构
   console.log(arr[i])
}

for(var i=0;i<arr.length;i++){
console.log(arr[i])
}

for(var 变量  in 数组名){
在此执行代码
}
数据的增删改查方法
push/pop 区别
push 在数组的末尾添加一个或多个元素

var arr=[10,20,30,40.100]
arr.push(12,20,23,123)    // 在尾部增加多个元素  
console.log(arr)
pop 删除数组最后一个元素(只能删除一个)
var arr=[10,20,30,10,01,100]
arr.pop();  //可以删除末尾一个元素 ,并获取删除的内容
console.log(arr)
unshift和shift的区别
unshift在数组的开头添加一个或多个元素
var arr=[10,20,30,40.100]
 arr.unshift(3);          //在头部增加多个元素
 console.log(arr)
shift 删除数组的第一个元素(只能删除一个)
var arr=[10,20,30,40.100]
arr.shift()             //可以删除一个元素,并获取删除的内容
 console.log(arr)
join和reverse
join将数组拼接为字符串
  var   a33=[10,30,50 ,"张三","李四"]
   var str=a33.join("-")               //将数组元素以  - 拼接为字符串
    console.log(str);
     console.log(typeof str)
reverse将数组元素进行倒序
var   a33=[10,30,50 ,"张三","李四"]
 a33.reverse()           // 将元素进行倒叙
 console.log(a33)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值