Я видел несколько мест по всему миру, пассивно заявляя, что 'use strict;'
должен прийти на в первую очередь строка функциональной области, для которой вы хотите применить поведенческую директиву.Могут ли комментарии появляться перед `use strict;`?
Однако, по моему опыту, не имеет значения, есть ли перед ним комментарии.
/* some comment */
'use strict';
Есть ли функционального дефицита с наличием комментарии приходят до директивы, или это просто вопрос стиля? Определяется ли это где-либо в спецификации ECMAScript?
Я задаю вопрос не только для сред V8 (node.js), но и для браузеров.
Вы пробовали? –
@DavidHaim Да. «Однако, по моему опыту, не имеет значения, есть ли перед ним комментарии». Я спрашиваю, есть ли причина не делать этого. Вы прочитали сообщение? – Qix
нет оснований. когда интерпертер интерпретирует код, он сначала удаляет любой комментарий, который он находит, прежде чем продолжить на –