Я делаю надстройку надстройки FF, и я вижу синтаксис вроде этого:
var {Cc, Ci} = require('chrome');
Просто интересно, что это за синтаксис, и если он особенный для разработки FF или что-то еще.
Ответ 1
См. Доменический ответ о том, что такое синтаксис, который называется назначением деструктурирования. Следующий ответ объясняет, почему это необходимо для разработки надстройки FF.
Это называется назначением деструктуризации. Это особенность JavaScript 1.7, где в этом контексте "JavaScript" относится к определенным расширениям Mozilla к стандарту ECMAScript.