对象的内容是由一些存储在特定命名位置的(任意类型的)值组成的,我们称之为属性

但是需要强调的一点是,当我们说“内容”时,,似乎在暗示这些值实际上被存储在对象内部,但是这只是它的表现形式。在引擎内部,这些值的存储方式是多种多样的,一般并不会存在对象的容器内部。存储对象容器内部的是这些属性的名称,他们就像指针一样,指向这些真正的存储位置

这里写图片描述

var Person = {
  name:luozc,
  age:21,
  job:student
}

如果要访问Person中name的位置,我们需要使用.操作符或者[]操作符。.name语法通常被称为“属性访问”,[“name”]语法通常被称为“键访问”。实际上它们访问的是同一个位置,并且会返回相同的值luozc,所以这两个术语是可以互换的。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐