以下javascript行是什么意思

时间:2015-10-28 06:58:36

标签: javascript

我遇到了这行代码

var applicationtypes = {};  

花括号的目的是什么

3 个答案:

答案 0 :(得分:0)

它将创建一个空字典。

var applicationtypes = {};

// Now you can do things like

applicationtypes['hello'] = 'World!';

// or equivalently

applicationtypes.hello = 'World!';

答案 1 :(得分:0)

在Javascript中:

var applicationtypes = {};相当于var applicationtypes = new Object();

所以它正在创建一个空对象。

答案 2 :(得分:0)

调用对象初始化器,有时也称为对象文字。

这只是

的空白形式
var a = { bar: "foo"}; // creates an object with the property bar

相同
var a = {};  // creates an object with no user defined properties
a.bar = "foo";  // add the property bar to a

这同样适用于数组。

var a = [];  // creates an array with no items
a[0] = 1;
a[1] = 2;

相同
var a = [1,2];