var v1 = новый класс (params), object = {} - PullRequest
0 голосов
/ 28 ноября 2011

Привет, я не знаю, что именно делают подобные предложения:

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

Реальный пример был: (С https://github.com/visionmedia/parted Использование параграфа) * ​​1006 *

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

Я понимаю, что парсер будет новым многокомпонентным объектом, но частями ?!что именно делать?Создать пустой объект?где я должен нажать некоторые данные?

Спасибо за совет!

Ответы [ 2 ]

1 голос
/ 28 ноября 2011

var объявления могут принимать несколько переменных. Пример:

var a = 1, b = 2;

Это объявляет две переменные, a и b, и присваивает им значения 1 и 2 соответственно.

Другими словами, в вашем примере parts это новая переменная, которой назначен «пустой» объект.

0 голосов
/ 29 ноября 2011

{} в 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"
...