Здається, останнім часом модно опускати крапки з комою з Javascript. Кілька років тому була публікація в блозі, в якій підкреслювалося, що в Javascript крапки з комою необов’язкові, а суть публікації, здавалося, не повинна турбуватися з ними, оскільки вони непотрібні. Повідомлення, яке широко цитується, не дає жодних вагомих причин не використовувати їх, лише те, що їх відмовитися, має мало побічних ефектів.
Навіть GitHub стрибнув на смужку без крапки з комою, вимагаючи їх опущення в будь-якому внутрішньо розробленому коді, і нещодавнє зобов'язання проекту zepto.js його технічним обслуговувачем видалило з кодової бази всі крапки з комою. Його основними виправданнями були:
- це питання переваги його команди;
- менше набирати текст
Чи є інші вагомі причини, щоб залишити їх поза межами?
Відверто кажучи, я не бачу причин їх опускати, і, звичайно, немає причин повертатися за кодом, щоб стерти їх. Це також суперечить рекомендованій практиці ( років ) , для якої я не купую аргумент «культового культу». Отже, чому всі останні крапки з комою-ненавистю? Чи не вистачає нестачі? Або це лише остання пристрасть Javascript?
;
може зламати ваш код. Тому я б сказав, що це корисна посилання на це питання.