Widziałem kilka miejsc w Internecie pasywnie stwierdzając, że 'use strict;'
musi pochodzić z linii zakresu funkcjonalnego, dla którego ma obowiązywać dyrektywa behawioralna.Czy komentarze pojawiają się przed `use strict;`?
Jednak z mojego doświadczenia nie ma znaczenia, czy przed nim są komentarze.
/* some comment */
'use strict';
Czy istnieje funkcjonalny z niedoborem że komentarze są przed dyrektywy, czy też jest to wyłącznie kwestia stylu? Czy jest to zdefiniowane gdziekolwiek w specyfikacji ECMAScript?
Pytam nie tylko o środowiska V8 (node.js), ale także o przeglądarki.
próbowałeś? –
@DavidHaim Tak. "Jednakże, z mojego doświadczenia, nie ma znaczenia, czy są przed nim komentarze." Pytam, czy istnieje powód, aby tego nie robić. Czy czytałeś post? – Qix
nie ma powodu. kiedy interperter interpretuje kod, najpierw wyrzuca każdy znaleziony komentarz, zanim przejdzie dalej do źródła –