Wrong code in error handling chapter "Error handling, try catch"
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 1/5
- Geschätzter Aufwand
- Unter einer Stunde
- Anfängerfreundlichkeit
- 50/100
- Issue-Typ
- Dokumentation
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- javascript
- Bereich
- documentation
Rechercherichtung
Öffne das Kapitel Error Handling beim zweiten Codeausschnitt unter „Rethrowing“ und führe das gezeigte Beispiel in einem Browser und in Node.js aus. Vergleiche die beobachtete Ausgabe mit den Screenshots des Issues und korrigiere dann den Ausschnitt oder seine Erklärung so, dass das dokumentierte Verhalten in beiden Umgebungen übereinstimmt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
There is a wrong code in the Error Handling chapter. Refer to the image and code below:
try {
user = { /*...*/ };
} catch (err) {
if (err instanceof ReferenceError) {
alert('ReferenceError'); // "ReferenceError" for accessing an undefined variable
}
}
This should output as follows in a browser environment.
and, nothing should be there in the terminal in Node js env. as nothing is being returned or logged.
But, as per the website when you ran the code, it shows this:
For reference it's the second code snippet under: https://javascript.info/try-catch#rethrowing
It might be using "use strict" internally, but its quite misleading.
- Vorherrschende Sprache
- HTML
- Sterne
- 25.5k
- Forks
- 4k
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus javascript-tutorial/en.javascript.info
-
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 88/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 92/100
-
Keyboard events: keydown filtering example can't block IME-composed input (Korean/Japanese/Chinese) Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
javascript-tutorial/en.javascript.info#3978 · 1 Kommentar ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Alle Issues in javascript-tutorial/en.javascript.info
Ähnliche Issues
-
Area: Excel support
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
orbeon/orbeon-forms#7893 ·
-
Theme loads third-party resources on every page (jsdelivr web font, cdnjs Font Awesome) – GDPR Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
docToolchain/docToolchain#1705 ·
-
kb-infra-drift
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
OCHA-DAP/ds-knowledge-base#653 · 1 Kommentar ·
-
area/dev-productivity area/disaster-recovery area/ipcei kind/enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
-
namespace operations
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 90/100
EclipseFdn/open-vsx.org#13419 ·