数组基础

本文深入讲解JavaScript中数组的创建、遍历、添加、修改及删除等基本操作,并详细介绍了数组的高级方法,如排序、合并、连接、截取等,为初学者提供了全面的数组操作指南。

//数组的创建
var arr=new Array(4,6,5,20,10,3,0,12)
 arr1=[1,2,3]
 arr2=['aodi','qq','luhu','baoma','falali','dazhong']
 //数组的遍历
 for(i in arr){
     document.write('第'+i+'个数据是'+arr[i]+'<br/>')
     }//注:数组下标从0开始
//数组添加数据
arr1[3]='a'
//数组中更改数据
arr1[0]='b'
//不能真正删除
arr1[1]='';
delete arr1[1]
console.log(arr1)
//数组中常用的方法
//排序方法
//sort()不能对数字排序 可以对字母进行排序
document.write(arr.sort())
document.write(arr2.sort())
//可以使用比较函数对数字进行排序
 function compared(a,b){
     return a-b;
     }
document.write(arr.sort(compared))
//倒序输出 reverse()
document.write(arr.reverse()+'<br>');    
// concat()数组的合并
document.write(arr.concat(arr2)+'<br>');
//join(连接符号) 连接数组中的数据,使其变成一个字符串
document.write(arr.join('*'))
//截取数组中的数据,不包括后面字符
alert(arr.slice(0,2))
//截取数组中的数据splice(开始截取的位置,截取长度)
alert(arr.splice(1,4))
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值