2016-03-28 19 views
6

Specyfikacja ECMAScript określa dyrektywę ścisłą, ale zezwala na implementacje w celu zdefiniowania własnych dyrektyw. Od here:Znane dyrektywy JavaScript

implementacje mogą określić szczególne znaczenie dla realizacji ExpressionStatement produkcje, które nie stanowią use strict dyrektywą i które występują w dyrektywie Prologu.

Jakie są znane dyrektywy dotyczące wdrażania? Szybkie wyszukiwanie w wyszukiwarce Google nie przynosi niczego innego niż use strict.

Mogę myśleć o use asm i use strong. Czy są jakieś inne używane?

+1

pokrewne: [JavaScript: oprócz „use strict”, co inne „użytkowania” dyrektyw istnieją?] (http://stackoverflow.com/q/6999768/1529630) – Oriol

+0

Myślę, że widziałem bibliotekę lub ramy, które używały własnej dyrektywy, ale teraz nie pamiętam. – Oriol

+0

Widziałem "użyj babel" –

Odpowiedz

0

Dla SpiderMonkey znalazłem tylko source:

macro(useAsm, useAsm, "use asm") 
macro(useStrict, useStrict, "use strict") 

V8 samo source:

F(use_asm, "use asm")        
F(use_strict, "use strict")