Skip to content

Commit 7614779

Browse files
authored
Merge pull request #275 from ockley/master
Custom errors, extending Error
2 parents 4feed7d + e284bdb commit 7614779

4 files changed

Lines changed: 84 additions & 84 deletions

File tree

1-js/10-error-handling/2-custom-errors/1-format-error/solution.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ class FormatError extends SyntaxError {
66
}
77
}
88

9-
let err = new FormatError("formatting error");
9+
let err = new FormatError("formattingsfejl");
1010

11-
alert( err.message ); // formatting error
11+
alert( err.message ); // formatteringsfejl
1212
alert( err.name ); // FormatError
1313
alert( err.stack ); // stack
1414

1-js/10-error-handling/2-custom-errors/1-format-error/task.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,21 @@ importance: 5
22

33
---
44

5-
# Inherit from SyntaxError
5+
# Nedarv fra SyntaxError
66

7-
Create a class `FormatError` that inherits from the built-in `SyntaxError` class.
7+
Opret en klasse `FormatError` som nedarver fra den indbyggede `SyntaxError`-klasse.
88

9-
It should support `message`, `name` and `stack` properties.
9+
Den bør understøtte `message`, `name` og `stack` egenskaber.
1010

11-
Usage example:
11+
Brugseksempel:
1212

1313
```js
14-
let err = new FormatError("formatting error");
14+
let err = new FormatError("formatteringsfejl");
1515

16-
alert( err.message ); // formatting error
16+
alert( err.message ); // formatteringsfejl
1717
alert( err.name ); // FormatError
1818
alert( err.stack ); // stack
1919

2020
alert( err instanceof FormatError ); // true
21-
alert( err instanceof SyntaxError ); // true (because inherits from SyntaxError)
21+
alert( err instanceof SyntaxError ); // true (fordi den nedarver fra SyntaxError)
2222
```

0 commit comments

Comments
 (0)