数组

本文详细介绍了JavaScript中的数组操作,包括基本操作如添加、读取元素和获取长度,以及各种数组方法,如push、pop、unshift、shift、forEach、slice、splice、concat、join、reverse和sort。重点讨论了这些方法的工作原理和使用场景,帮助读者深入掌握数组操作。
摘要由CSDN通过智能技术生成

目录

数组(Array)

1)基本操作

添加元素

读取元素

获取数组长度

创建数组

2)数组方法

push()

pop()

unshift()

shift()

forEach()

slice(start,end)

splice()

concat()

join()

reverse()

sort()


数组(Array)

对象:内建对象、宿主对象、自定义对象
数组(Array):对象,功能类似于普通对象,多用于存储数据
不同在于普通对象用字符串作为属性名,数组用数字作为索引(index 0)元素
var arr = new Array();


1)基本操作

添加元素

数组[索引] = 值
arr[1] = 2;

读取元素

数组[索引]
读取不存在的索引不报错,返回undefined

获取数组长度

数组.length
连续数组:返回元素个数
非连续:数组最大索引+1(尽量不创建,系统会符号补空)
修改length,过长补空,过短删除
向数组最后一个位置添加元素
arr[arr.length] = 5;

创建数组

构造函数var arr = new Array(1,2,3);
字面量var arr = [1,2,3];
 

var arr = new Array(10);//创建一个长度为10的数组
var arr = [10];//创建一个只有一个10元素的数组

数组中的元素可以是任意数据类型,包括对象、数组(二维...)


2)数组方法

push()

向数组末尾添加一个或者多个元素&#x

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值