Андрей Параничев, согласно
7.9 Автоматическая вставка точек с запятыми точка запятой
обязательна после некоторых инструкций ECMAScript, в число которых входит
инструкция-выражение.
Сообщение от Андрей Параничев
|
Я, скорее всего, буду ставить точку с запятой перед конструкцией вызова замыкания
|
не обязательно замыкания; а вообще, да - эта хорошая практика, поскольку не известно, поставил ли автор сторонней библиотеки точку с запятой в конце или нет, а ставя ее перед началом нашего кода, - мы подстраховываемся.
P.S.: а еще можно напороться в IE на ошибку, которую я тоже первый раз не сразу увидел - объявляя объект в IE, нельзя ставить лишнюю запятую после последнего свойства:
var obj = {
a: 1,
b: 2, // из-за запятой - ошибка в IE
};