JavaScript 中的数组

数组是一个有序的值列表。你将每个值称为一个元素。每个元素都有一个索引号。

关于 JavaScript 数组的关键事实:

  • 它们可以持有混合数据类型,如数字、字符串和布尔值。
  • 它们会自动增长。你不需要预先设置大小。

创建数组的方法:

  1. Array 构造函数 你可以使用 Array() 函数。 let scores = new Array(10); 这会创建一个包含 10 个空槽位的数组。

  2. Array 字面量 这是首选方法。使用方括号。 let colors = ['red', 'green', 'blue']; let emptyArray = [];

如何访问元素:

JavaScript 使用从零开始的索引。第一个元素的索引为 0。 let mountains = ['Everest', 'Fuji', 'Nanga Parbat'];

  • mountains[0] 返回 'Everest'。
  • mountains[1] 返回 'Fuji'。

你可以通过为索引分配一个新值来更改值。 mountains[2] = 'K2';

常用的数组操作:

  • 在末尾添加:使用 .push()
  • 在开头添加:使用 .unshift()
  • 从末尾移除:使用 .pop()
  • 从开头移除:使用 .shift()
  • 查找索引:使用 .indexOf()
  • 检查一个值是否为数组:使用 Array.isArray()

要查找元素的总数,请使用 .length 属性。

来源:https://www.javascripttutorial.net/javascript-array/ 完整文章:https://dev.to/pdhanush26/arrays-in-javascript-599a