JavaScript 数组基础
在 JavaScript 中,数组是一种非常常见的数据结构。它允许我们存储多个值在一个变量名下,这些值可以是任何类型的数据,包括数字、字符串、布尔值、对象甚至其他数组。
创建一个数组非常简单,只需要使用方括号 [] 来表示一个空数组,或者可以在创建时指定初始元素。例如:
```javascript
let myArray = []; // 创建一个空数组
myArray = [1, 'two', true]; // 创建一个包含数字、字符串和布尔值的数组
```
访问数组中的元素也很容易,只需要使用方括号语法来指定元素的索引位置。注意,JavaScript 中的索引是从 0 开始的。例如:
```javascript
let myArray = [1, 'two', true];
console.log(myArray[0]); // 输出数字 1
console.log(myArray[1]); // 输出字符串 'two'
console.log(myArray[2]); // 输出布尔值 true
```
数组的长度可以通过 `length` 属性来获取。例如:
```javascript
let myArray = [1, 'two', true];
console.log(myArray.length); // 输出数字 3
```
在 JavaScript 中,数组的方法非常丰富,包括添加、删除和修改元素等操作。下面是一些常用的方法:
- `push()`:向数组末尾添加一个或多个元素。例如:
```javascript
let myArray = [1, 'two'];
myArray.push(true); // 在数组末尾添加一个布尔值 true
c console.log(myArray); // 输出 [1, 'two', true]
```
- `pop()`:从数组末尾删除一个元素,并返回被删除的元素。例如:
```javascript
let myArray = [1, 'two'];
myArray.pop(); // 从数组末尾删除字符串 'two'
c console.log(myArray); // 输出数字 1
```
- `shift()`:从数组开头删除一个元素,并返回被删除的元素。例如:
```javascript
let myArray = [1, 'two'];
myArray.shift(); // 从数组开头删除数字 1
c console.log(myArray); // 输出字符串 'two'
```
- `unshift()`:向数组开头添加一个或多个元素。例如:
```javascript
let myArray = ['two'];
myArray.unshift(1); // 在数组开头添加数字 1
c console.log(myArray); // 输出 [1, 'two']
```
- `splice()`:从数组中删除一个或多个元素,并可以在指定位置插入新的元素。例如:
```javascript
let myArray = [1, 'two', true];
myArray.splice(0, 2); // 从索引为 0 的位置开始,删除两个元素
c console.log(myArray); // 输出 [true]
```
63.42MB
文件大小:
评论区