Я немного смущен относительно следующих форматов скобка в Javascript:Javascript Формат скобка
(listeners = {})[obj._listenerId] = obj;
что это значит, когда объект окружен скобкой?
же для следующего
({
value: "\\abc"
})
другой вопрос - какой смысл в файл, который содержит только этот код? Спасибо! Mary
* «что есть смысл в файл, который содержит только этот код» * Он не имеет особый смысл. Он немного похож на сломанный вызов функции, например. JSONP без имени функции. –
Второй пример - это файл, прикрепленный к фреймворку mustache.js, называемый backslashes.js - там есть другие подобные примеры, что все, что они делают, это объявлять объявления объектов круглыми скобками. – mary
Тогда он может быть использован только для оценки файла как JavaScript. Без круглой скобки '{...}' будет оцениваться как * block *, а не как литерал объекта, и это приведет к синтаксической ошибке. Это снова оператор группировки, но используется для обеспечения того, чтобы «контент» оценивался как выражение. Он не используется для изменения порядка оценки. –