HTML—JS—数组

什么是数组?

一个连续的存储空间


如何创建数组?

1、通过字面量创建
如:

var arr=[1,asd,123,3,5645]	//通过中括号来创建

2、通过构建器创建
如:

var arr = new Array(8) //new一个数组,并且用的是括号,而不是中括号

字面量创建和构造器创建的区别:

let arr=[4] //只声明了一个,即下标为0的是4
let arr = new Array(4) //一个数组长度为4的数组

数组的遍历(输入数组中所有的数据)

for(i=0; i<arr.length; i++){

}

数组的增:

arr.push('JS')  //从最后一位增加
arr.unshift('JS') //从前面开始添加
arr.splice(5,0,'CSS')	//arr.splice(起始下标,删除0,要插入的内容)

数组的删:

arr.pop()	//从后面往前删除
arr.shift()	//从前往后删除
arr.splice(5,2)		//arr.splice(起始下标,删除几个)	实现在数组的任意位置删除

数组的替换:

arr.splice(5,1,'HTML')  	//arr.splice(起始下标,删除1个,要替换的内容)

数组的合并:

var arr1=[1,2,3]
var arr2=[4,5,6]
var newarr=arr2.concat(arr3)

数组的串联:

var arr=[1,5,9]
var newarr=arr.join('*')

数组的抽取:

var arr=[1,25,6,5,1,16,161,1,616,12]
var newarr=arr.slice(0,5)   //arr.slice(要截取的起始下标,结束下标)

数组的反转

数组按字典顺序排序

数组排序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杨不旧

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值