对象的知识点(文档对象类型)
对象是属性的无序集合
类似于c语言中的结构体
代码示例:
代码定义
var obj = {
x:10,
y:20,
z:30
}
取其中的元素——对象名.元素名
obj.x
10
obj.y
20
对象中的元素名可以是非法的
var obj ={‘h-a’:100,‘a b c’:120}
但这种情况下取元素需要使用’[’ ']'而无法使用上一种方法
obj.a b c
VM1630:1 Uncaught SyntaxError: Unexpected identifier
obj[a b c]
VM1663:1 Uncaught SyntaxError: Unexpected identifier
obj['a b c']
120
总结:对象的构造类似于结构体,但细节上有区别