2011-11-28 86 views
0

您好我不知道究竟是什么做这样的句子:VAR V1 =新类(PARAMS),对象= {}

var v1 = new class(params) , object = {} 

真实的例子是:(从https://github.com/visionmedia/parted用法段)

var parser = new multipart(type, options) , parts = {}; 

我明白,解析器将是一个新的多部分对象,但部分?究竟是什么?创建空对象?我必须推送一些数据?

感谢您的建议!

回答

1

var声明可以带多个变量。例如:

var a = 1, b = 2; 

它声明了两个变量a和b,并分别给它们赋值1和2。

换句话说,在你的例子中,parts是一个新的变量,被分配了一个“空”对象。

0

{}在JavaScript中使用JavaScript的文字对象表示法创建一个新的空对象。

obj1 = { foo: 2 } // Now obj1.foo is 2 
obj2 = { foo: 3, bar: "hello" } // Now obj2.foo is 3 and obj2.bar is "hello" 

使用文本对象符号创建对象的其它实例