js 数组用法
一、概述
JavaScript(简称 JS)是一种脚本语言,主要用于前端开发。在 JS 中,数组是一种非常重要的数据类型,可以用来存储多个值,并且可以对这些值进行增删改查等操作。本文将详细介绍 JS 数组的用法。
二、创建数组
在 JS 中,可以使用以下两种方式来创建数组。
1.字面量方式
字面量方式是一种直接在代码中定义数组的方式。具体格式如下:
```
var arr = [value1, value2, ..., valueN];
```
其中,value1 到 valueN 表示要存储的值。例如:
```
var arr = [1, 2, 3, 4, 5];
```
上述代码创建了一个包含 5 个元素的数组,分别为 1、2、3、4 和 5。
2.构造函数方式
构造函数方式是一种通过调用 Array 构造函数来创建数组的方式。具体格式如下:
```
var arr = new Array(value1, value2, ..., valueN);
```
其中,value1 到 valueN 表示要存储的值。例如:
```
var arr = new Array(1, 2, 3, 4, 5);
```
上述代码与字面量方式创建的效果相同。
需要注意的是,在使用构造函数方式创建数组时,如果只传入一个数值类型参数,则该参数会被解释为数组长度而不是元素值。例如:
```
var arr = new Array(5);
```
上述代码创建了一个长度为 5 的空数组。
三、访问数组元素
在 JS 中,可以使用下标(索引)来访问数组中的元素。数组下标从 0 开始,例如:
```
var arr = [1, 2, 3, 4, 5];
console.log(arr[0]); // 输出:1
console.log(arr[2]); // 输出:3
```
需要注意的是,如果访问的下标超出了数组的范围,则会返回 undefined。例如:
```
var arr = [1, 2, 3, 4, 5];
console.log(arr[6]); // 输出:undefined
```
四、修改数组元素
在 JS 中,可以使用下标(索引)来修改数组中的元素。例如:
```
var arr = [1, 2, 3, 4, 5];
arr[0] = 6;
console.log(arr); // 输出:[6, 2, 3, 4, 5]
```
上述代码将数组中第一个元素从原来的值改为了新值。
五、添加和删除元素
在 JS 中,可以使用以下方法来添加和删除数组中的元素。
1.push() 方法
push() 方法用于向数组末尾添加一个或多个元素,并返回新数组的长度。具体格式如下:
```
arr.push(element1[, element2[, ...[, elementN]]])
```
其中,element1 到 elementN 表示要添加的元素。例如:
```
var arr = [1, 2, 3, 4, 5];
arr.push(6);
console.log(arr); // 输出:[1, 2, 3, 4, 5, 6]
js数组方法总结```
上述代码将元素 6 添加到了数组末尾。
2.pop() 方法
pop() 方法用于删除数组末尾的元素,并返回该元素的值。具体格式如下:
```
arr.pop()
```
例如:
```
var arr = [1, 2, 3, 4, 5];
var last = arr.pop();
console.log(last); // 输出:5
console.log(arr); // 输出:[1, 2, 3, 4]
```
上述代码删除了数组中的最后一个元素,并将其值赋给变量 last。
3.unshift() 方法
unshift() 方法用于向数组开头添加一个或多个元素,并返回新数组的长度。具体格式如下:
```
arr.unshift(element1[, element2[, ...[, elementN]]])

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。