Als «javascript» getaggte Fragen

90
Aktive Verbindung mit React-Router?

Ich probiere React-Router (v4) aus und habe Probleme beim Starten der Navigation, um eines der Linkzu haben active. Wenn ich auf eines der LinkTags klicke, funktioniert das aktive Material. Ich möchte jedoch, dass Home Linkaktiv ist, sobald die App gestartet wird, da dies die Komponente ist, die...

90
Wie verspotte ich das JavaScript-Fensterobjekt mit Jest?

Ich muss eine Funktion testen, die einen neuen Tab im Browser öffnet openStatementsReport(contactIds) { window.open(`a_url_${contactIds}`); } Ich möchte die Öffnungsfunktion des Fensters verspotten, damit ich überprüfen kann, ob die richtige URL an die Öffnungsfunktion übergeben wird. Mit Jest weiß...

89
Ablaufverfolgung für Javascript-Ausnahmestapel

In Firefox kann ich mithilfe von die Stapelverfolgung einer Ausnahme abrufen exception.stack. Gibt es eine Möglichkeit, dies auch in anderen Browsern zu erreichen? Bearbeiten: Ich möchte den Stack-Trace tatsächlich automatisch speichern (wenn möglich) und zu diesem Zeitpunkt nicht debuggen (dh ich...

89
Object Dump JavaScript

Gibt es ein Add-On / eine Anwendung von Drittanbietern oder eine Möglichkeit, ein Objektzuordnungs-Dumping im Skript-Debugger für ein JavaScript-Objekt durchzuführen? Hier ist die Situation ... Ich habe eine Methode, die zweimal aufgerufen wird, und jedes Mal ist etwas anders. Ich bin nicht...

89
Was macht document.domain = document.domain?

Die clientseitige JS-Komponente von Orbited (ein Comet-Server) erfordert, dass Sie ausgeführt werden, wenn der Server in einer anderen Domäne oder einem anderen Port als der JS selbst ausgeführt wird document.domain = document.domain; bevor ein anderes JS geladen wird. (Siehe Dokumentation...

89
Javascript-Variablenreferenz / Alias

Ist es in Javascript möglich, einem lokalen Variablen einen Alias ​​/ Verweis zuzuweisen? Ich meine etwas C-ähnliches: function foo() { var x = 1; var y = &x; y++; alert(x); // prints 2 } = EDIT = Ist es möglich, in diesem Code Aliasargumente.callee zu verwenden?: function foo() {...