JavaScript提供两种定义list的方式:使用数组定义有序元素集合,可通过索引访问元素。使用对象定义无序键值对集合,可通过属性名访问值。

JS如何定义list
在JavaScript中,有两种定义list的方式:数组和对象。
使用数组定义list
数组是一种有序的元素集合。使用方括号([])定义数组,元素之间用逗号(,)分隔。例如:
<code class="js">const myArray = [1, 2, 3, 4, 5];</code>
数组元素可以是任何类型的值,包括其他数组或对象。您可以通过索引访问数组元素,索引从0开始。例如:
<code class="js">console.log(myArray[2]); // 输出:3</code>
使用对象定义list
对象是一种无序的键值对集合。使用花括号({})定义对象,键值对之间用冒号(:)分隔。例如:
<code class="js">const myObject = {
name: "John",
age: 30,
hobbies: ["coding", "gaming"]
};</code>对象键可以是任何类型的字符串值。您可以通过点号(.)或方括号([])访问对象属性。例如:
<code class="js">console.log(myObject.name); // 输出:John console.log(myObject["age"]); // 输出:30</code>
选择哪种方式定义list
选择使用数组还是对象来定义list取决于具体需求。
- 使用数组:当需要有序的元素集合时,例如存储一个学生成绩列表。
- 使用对象:当需要无序的键值对集合时,例如存储人员信息,其中键是人员姓名,值是人员相关信息。










