Javascript澄清

时间:2014-01-20 15:40:59

标签: javascript

第一次启动Javascript。通过一些笔记,我在创建对象时找到了以下代码。

var foo = {};
var bar = new Object();

然后:

var foo = {
   bar:2
}

有没有人能让我知道:2之后吧?它指的是什么?

PS。之前没有尝试过Javascript,所以任何帮助都会受到赞赏

3 个答案:

答案 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。对象的内容通常被指定为键值对。