js当中对象属性的存储
对象的内容是由一些存储在特定命名位置的(任意类型的)值组成的,我们称之为属性但是需要强调的一点是,当我们说“内容”时,,似乎在暗示这些值实际上被存储在对象内部,但是这只是它的表现形式。在引擎内部,这些值的存储方式是多种多样的,一般并不会存在对象的容器内部。存储对象容器内部的是这些属性的名称,他们就像指针一样,指向这些真正的存储位置var Person = {name:luozc,age:
·
对象的内容是由一些存储在特定命名位置的(任意类型的)值组成的,我们称之为属性
但是需要强调的一点是,当我们说“内容”时,,似乎在暗示这些值实际上被存储在对象内部,但是这只是它的表现形式。在引擎内部,这些值的存储方式是多种多样的,一般并不会存在对象的容器内部。存储对象容器内部的是这些属性的名称,他们就像指针一样,指向这些真正的存储位置
var Person = {
name:luozc,
age:21,
job:student
}
如果要访问Person中name的位置,我们需要使用.操作符或者[]操作符。.name语法通常被称为“属性访问”,[“name”]语法通常被称为“键访问”。实际上它们访问的是同一个位置,并且会返回相同的值luozc,所以这两个术语是可以互换的。
更多推荐
已为社区贡献1条内容
所有评论(0)