Tag: use-strict
Laut Mozilla Developer Network, ECMAScript 5 – strict-Modus ist eine Möglichkeit zum opt-in für eine eingeschränkte Variante von JavaScript. Strict-Modus ist nicht nur eine Teilmenge: es werden bewusst unterschiedliche Semantik von normalen code.
4
Antworten
Ist es möglich zu sehen, der angerufene/Anrufer-einer Funktion, wenn use strict aktiviert ist? JS: 'use strict'; function jamie (){ console.info(arguments.callee.caller.name); //this will output the below error //uncaught TypeError: 'caller', 'callee', and 'arguments' properties may not be accessed
3
Antworten
Warum ist diese in einer anonymen Funktion nicht definiert, wenn mit javascript im strict-Modus? Ich verstehe, warum dies sinnvoll ist, aber ich konnte keine konkrete Antwort. Beispiel: (function () { "use strict"; this.foo = "bar"; //*this* is
3
Antworten
Wenn ich nicht use strict; der folgende code funktioniert einwandfrei und druckt "alice": assign_name(); print_name(); sub assign_name { $name = "alice"; } sub print_name { print $name; } Aber wenn ich use strict; dann weiß ich, werde
3
Antworten
Warum ist diese in einer anonymen Funktion nicht definiert, wenn mit javascript im strict-Modus? Ich verstehe, warum dies sinnvoll ist, aber ich konnte keine konkrete Antwort. Beispiel: (function () { "use strict"; this.foo = "bar"; //*this* is
10
Antworten
Bin ich mit der Funktion in form von "use strict" und nicht wollen, dass die Globale form, die Babel fügt nach transpilation. Das problem ist, ich bin mit einigen Bibliotheken, die nicht mit "use strict" - Modus
26
Antworten
Vor kurzem, ich lief einige meiner JavaScript-code durch Crockford ' s JSLintund es gab die folgende Fehlermeldung: Problem in Zeile 1 Zeichen 1: Fehlendes "use strict" - Anweisung. Tun, einige suchen, bemerkte ich, dass einige Leute fügen
12
Antworten
Gibt es statische Analyse-tools für Python, aber compile-Zeit überprüft tendenziell diametral zu den run-time binding Philosophie, dass Python umarmt. Es ist möglich wickeln Sie das standard-Python-interpreter mit dem eine statische Analyse-tool zu erzwingen einige "strenge"-wie Einschränkungen, aber
4
Antworten
Ich habe vor kurzem angefangen mit JSHint und es ist erforderlich, ich verwende die Funktion in form von "use strict". Seit dann, AngularJS wirft einen Fehler: "Fehler: Argument "webAddressController' ist keine Funktion, hab undefined" Wenn ich entfernen