📜  java 脚本数组 - Javascript (1)

📅  最后修改于: 2023-12-03 14:42:19.765000             🧑  作者: Mango

Java Script数组 - Javascript

Javascript 数组是一种常用的数据类型,它可以用来存储多个值。在本篇文章中,我们将深入探讨Javascript数组的细节,并介绍其常用功能。

定义一个Javascript数组

Javascript数组是通过方括号 [] 来定义的,数组中的每个项都可以是任何类型的数据,包括数字、字符串、布尔值等等。

var myArray = [1, "Hello", true];
访问数组中的值

您可以通过数字索引访问数组中的值。Javascript数组是从0开始索引的,这意味着第一个项的索引为0。

var myArray = [1, "Hello", true];
console.log(myArray[0]); // 输出 1
console.log(myArray[1]); // 输出 "Hello"
console.log(myArray[2]); // 输出 true
修改数组中的值

您可以通过指定索引来修改数组中的值。下面的代码将更改第二个项的值。

var myArray = [1, "Hello", true];
myArray[1] = "World";
console.log(myArray); // 输出 [1, "World", true]
数组长度

要获取数组的长度,您可以使用 length 属性。它返回数组中的项数。

var myArray = [1, "Hello", true];
console.log(myArray.length); // 输出 3
数组迭代

您可以使用 for 循环来遍历Javascript数组中的每个值。下面的代码将输出数组中的每个项。

var myArray = [1, "Hello", true];

for (var i = 0; i < myArray.length; i++) {
    console.log(myArray[i]);
}
数组方法

Javascript数组有一组内置方法,这些方法使添加、移除和操作数组项变得容易。以下是一些基本的数组方法。

push()

push() 方法将一个或多个新值添加到数组的末尾。

var myArray = [1, 2, 3];
myArray.push(4);
console.log(myArray); // 输出 [1, 2, 3, 4]
pop()

pop() 方法将数组中的最后一个值删除并返回它。

var myArray = [1, 2, 3];
var lastItem = myArray.pop();
console.log(lastItem); // 输出 3
console.log(myArray); // 输出 [1, 2]
shift()

shift() 方法将数组中的第一个值删除并返回它。

var myArray = [1, 2, 3];
var firstItem = myArray.shift();
console.log(firstItem); // 输出 1
console.log(myArray); // 输出 [2, 3]
unshift()

unshift() 方法将一个或多个新值添加到数组的开头。

var myArray = [1, 2, 3];
myArray.unshift(0);
console.log(myArray); // 输出 [0, 1, 2, 3]
splice()

splice() 方法可以用来删除、添加或替换数组中的项。

var myArray = [1, 2, 3];
myArray.splice(1, 1); // 从索引1开始删除1个项
console.log(myArray); // 输出 [1, 3]

myArray.splice(1, 0, "Hello"); // 从索引1开始插入字符串"Hello"
console.log(myArray); // 输出 [1, "Hello", 3]

myArray.splice(1, 1, "World"); // 从索引1开始替换1个项
console.log(myArray); // 输出 [1, "World", 3]
小结

Javascript数组是一种非常有用的数据类型,它可以用来存储多个值。您可以使用方括号 [] 来定义数组,并通过数字索引来访问和修改数组中的值。此外,Javascript数组具有许多内置方法,这些方法可以轻松添加、移除和操纵数组项。