第一次启动Javascript。通过一些笔记,我在创建对象时找到了以下代码。
var foo = {};
var bar = new Object();
然后:
var foo = {
bar:2
}
有没有人能让我知道:2之后吧?它指的是什么?
PS。之前没有尝试过Javascript,所以任何帮助都会受到赞赏
答案 0 :(得分:1)
它只是初始化一个对象foo
,其属性为bar
,其值为{默认值} 2
。
可以使用foo.bar
访问它,当然也可以使用(例如)foo.bar = 3
您可以使用此初始化任何类型的对象。例如,car
对象可以节省轮胎,车门和颜色的数量:
var car = {
amountTires: 4,
amountDoors: 3,
color: "red"
}
答案 1 :(得分:0)
在这种情况下,bar将是对象的属性,'2'将是它的值。
答案 2 :(得分:0)
您在问题中提到的代码段旨在演示创建对象的不同方法。
第一种方法var foo = {}
使用对象表示法{}
第二种方法var bar = new Object()
使用Object
构造函数。
更深入地,对象foo
被赋予一个值为bar
的属性2
。对象的内容通常被指定为键值对。