weiterhin die Ausführung von javascript-Code nach dem Fehler ohne viel try-catch-Anweisungen
sagen wir, ich habe 50 Zeilen javascript-Anweisungen in einen block. gibt es eine Möglichkeit, dass das Skript weiter ausgeführt wird, wenn eine der Linien bekam eine Fehlermeldung, ohne eine Menge von try-catch-Blöcke für jeden der Linie?
- verwenden Sie die Globale Fehlerbehandlung wie , Lesen Sie diese Frage, stackoverflow.com/questions/951791/...
- Manchmal muss man erwarten, dass Fehler auftreten.
- In sehr seltenen Fällen kann er versuchen, aber ich glaube, dass alles kann betrachtet werden auf der client-Seite javascript. Ich weiß nicht, vielleicht bin ich falsch...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Deine Frage ist ein bisschen fraglich. Wenn Sie 50-Anweisungen in einem block, die Ihnen erlauben, zu scheitern, unabhängig schließe ich als, dass es gibt keine Beziehung, die zwischen diesen Aussagen.
In diesem Beispiel
b variable stützt sich auf das Ergebnis ein. Wenn das nicht der Fall, nehme ich an, der einzige Grund, dass die Anweisungen in einem block ist, dass Sie ausgeführt werden müssen bei der gleichen Zeit. In diesem Fall muss ich auch davon ausgehen, dass diese Aussagen mehr sind Ausdrücke wie Funktionen mit Nebenwirkungen, wie C#-void-Funktionen oder-Handlungen. Sie nicht wirklich über das Ergebnis der Ausdrücke..
Müssen Sie jeden Ausdruck in einem try-[catch | finally -] block, ich habe keine andere Wahl. Um es weniger ausführlich, Sie können etwas tun, wie unten:
Versuchen Sie dies: