📜  数组是javascript中的一种数据类型(1)

📅  最后修改于: 2023-12-03 15:40:03.915000             🧑  作者: Mango

数组是javascript中的一种数据类型

在javascript中,数组是一种用于存储多个值的数据类型。每个值被称作该数组的元素。元素可以是任何类型的javascript数据,包括字符串、数字、布尔值、对象等等。

声明数组

声明数组有多种方式,其中最常见的方式是使用方括号:

let myArray = []; // 创建一个空数组
let myArray2 = [1, 2, 3]; // 创建一个有3个数字元素的数组
let myArray3 = ['hello', 'world']; // 创建一个有2个字符串元素的数组
访问数组元素

可以通过数组的下标访问元素,下标从0开始计数。例如,要访问第一个元素,可以使用下标0:

let myArray = [1, 2, 3];
console.log(myArray[0]); // 输出1
修改数组元素

通过下标可以修改数组的元素:

let myArray = [1, 2, 3];
myArray[0] = 4; // 把第一个元素修改为4
console.log(myArray); // 输出[4, 2, 3]
数组常用方法

javascript提供了许多常用的数组方法,例如push、pop、shift、unshift、slice、splice等等。这些方法可以对数组进行添加、删除、截取等操作。

let myArray = [1, 2, 3];
myArray.push(4); // 添加一个元素4到数组末尾
console.log(myArray); // 输出[1, 2, 3, 4]

myArray.pop(); // 删除数组末尾的元素
console.log(myArray); // 输出[1, 2, 3]

myArray.shift(); // 删除数组第一个元素
console.log(myArray); // 输出[2, 3]

myArray.unshift(1); // 在数组开头添加一个元素1
console.log(myArray); // 输出[1, 2, 3]

let myArray2 = myArray.slice(1, 2); // 从数组中截取第2个元素到第3个元素组成一个新数组
console.log(myArray2); // 输出[2]

myArray.splice(1, 1); // 删除数组中的第2个元素
console.log(myArray); // 输出[1, 3]

以上是一些常用的数组方法,还有很多其他用法和参数。可以查看javascript文档来了解更多。