JavaScript Lingo: Arrays & Objects


如果你想在一个变量中储存多个信息, 你可以创建一个数组或对象。

**声明: JS 中的对象和其他语言中的对象并不完全一样。 我们将在这里讨论的是JS中的对象。

数组是储存在 [方括号]中的许多数据. 数据由逗号(,)分隔). 数据可以是布尔值 、字符串、数值,甚至是其他数组。 我们称之为嵌套数组

对象是和数组一样可以以一定的顺序储存许多数据于一个变量中的数据类型。 你以前一定听说过 JSON (JavaScript Object Notation) , 当你向其他网站发起API请求时(请求得到信息来展示在你的页面上) 通常的返回格式都是JSON

JSON 的例子: var obj = {'name' : 'Briana', 'food' : 'cheese', 'dog' : 'Maurice'};

注意那个大括号, name 和 food 被称作‘键’,, 与之对应的则称为‘值’, 如 Briana 和 cheese. 它们都以字符串形式保存, 但是布尔值、数值和其他数据类型也可以