2016-03-28 41 views
6

La specifica ECMAScript definisce la direttiva sull'uso rigoroso, ma consente alle implementazioni di definire le proprie direttive. Da here:Direttive JavaScript conosciute

implementazioni possono definire significati specifici di attuazione per ExpressionStatement produzioni che non sono un Usa direttiva rigorosa e che si verificano in una direttiva Prologo.

Quali sono le direttive specifiche dell'implementazione note? Una rapida ricerca su Google non produce nient'altro che use strict.

Posso pensare a use asm e use strong. Ce ne sono altri in uso?

+1

correlate: [Javascript: oltre a “use strict”, che altro “usano” le direttive ci sono?] (http://stackoverflow.com/q/6999768/1529630) – Oriol

+0

Penso di aver visto una libreria o un framework che utilizzava la propria direttiva, ma non riesco a ricordare ora. – Oriol

+0

Ho visto "use babel" –

risposta

0

Per Spidermonkey ho trovato solo source:

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

V8 stesso source:

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