本章小结
对象和数组(一种特殊对象)可以将几个值组合起来形成一个新的值。理论上说,我们可以将一组相关的元素打包成一个对象,并通过这个对象来访问这些元素,以避免管理那些支离破碎的元素。
在 JavaScript 中,除了null
和undefined
以外,绝大多数的值都含有属性。我们可以用value.prop
或value["prop"]
来访问属性。对象使用名称来定义和存储一定数量的属性。另外,数组中通常会包含不同数量的值,并使用数字(从 0 开始)作为这些值的属性。
在数组中有一些具名属性,比如length
和一些方法。方法是作为属性存在的函数,常常作用于其所属的值。
你可以使用特殊类型的for
循环for (let element of array)
来迭代数组。