Usiłuję minify osobie trzeciej JavaScript biblioteki za pomocą Google Closure Compiler, ale błędy się w wierszu poniżej:javascript pakiet, jest zarezerwowanym kluczowe
inBlock.package = package = name
Błąd znajduje
ERROR - Błąd przetwarzania. brakujące imię po. operator **
name
powyżej jest lokalną zmienną wewnątrz funkcji, a inBlock
jest argumentem wejściowym. Nigdzie w funkcji nie jest zadeklarowany inny niż ten wiersz błędu.
Przypuszczam, że to może być spowodowane package
jest zastrzeżonym słowem kluczowym w JavaScript? Każdy pomysł, jaki pakiet jest w JavaScript i jak go naprawić?
Nie musisz jednak używać składni nawiasów. [jsFiddle] (http://jsfiddle.net/4Lpyw/) @nnnnnn – Ryan
To może działać u niektórych tłumaczy, ale jest nielegalne (JavaScript: The Good Parts, strona 103 - może sprawdzić standard, jeśli chcesz). –
Och, nie wiedziałem tego. Cóż, działa w każdej przeglądarce, którą mogę przetestować przynajmniej :) – Ryan