下面的javascript行是什么意思
我遇到了这行代码下面的javascript行是什么意思,javascript,Javascript,我遇到了这行代码 var applicationtypes = {}; 大括号的作用是什么?它将创建一个空字典 var applicationtypes = {}; // Now you can do things like applicationtypes['hello'] = 'World!'; // or equivalently applicationtypes.hello = 'World!'; 在Javascript中: var applicationtypes={}
var applicationtypes = {};
大括号的作用是什么?它将创建一个空字典
var applicationtypes = {};
// Now you can do things like
applicationtypes['hello'] = 'World!';
// or equivalently
applicationtypes.hello = 'World!';
在Javascript中:
var applicationtypes={};相当于var applicationtypes=新对象
因此,它正在创建一个空对象。它被称为对象初始化器,有时也称为对象文本 它只是一种空的形式
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];
创建一个空对象