use-strict

Co robi" use strict " w JavaScript i jakie jest za tym rozumowanie?

Ostatnio przepuściłem część mojego kodu JavaScript przez Jslint I dał następujący błąd: Problem w linii 1 znak 1: Brak in ... ktualne? Czy któraś z obecnych przeglądarek odpowiada na "use strict"; ciąg znaków, czy jest do wykorzystania w przyszłości?

Jak interpretowana jest instrukcja 'use strict' w Node.js? [duplikat]

to pytanie ma już odpowiedzi tutaj : ... trict" jako pierwsza linia wewnątrz każdej funkcji i KAŻDEGO pliku .js. Jak dokładnie jest to interpretowane przez węzeł.js?

Dlaczego "to" w funkcji anonimowej jest niezdefiniowane podczas używania strict?

Dlaczego to w funkcji anonimowej jest niezdefiniowane podczas korzystania z javascript w trybie ścisłym? Rozumiem, dlaczego ... bar"; // *this* is undefined, why? }()); Test na skrzypcach: http://jsfiddle.net/Pyr5g/1 / Sprawdź rejestrator (firebug).

Jak usunąć globalne "use strict" dodane przez babel

Używam formy funkcji "use strict" i nie chcę globalnej formy, którą Babel dodaje po transpilacji. Problem polega na tym, że używam niektórych bibliotek, które nie używają trybu "użyj ścisłego" i może to spowodować błąd po połączeniu skryptów

Jak dowiedzieć się, że funkcja wywołująca w JavaScript jest włączona przy użyciu strict?

Czy jest możliwe wyświetlenie callee / caller funkcji, gdy use strict jest włączona? 'use strict'; function jamie () ... e functions or the arguments objects for calls to them }; function jiminyCricket (){ jamie(); } jiminyCricket ();

Kontrolery AngularJS i " stosuj ścisłe"

Ostatnio zacząłem używać JSHint i wymaga to ode mnie użycia funkcji "use strict". Od tego czasu AngularJS wyrzuca błąd: "Er ... ontroller($scope, $rootScope, web_address_service) { // Do things } }()); Czy ktoś wie, co się tu dzieje?