Skip to content

Commit 175a757

Browse files
committed
docs(features): fix error/finally wangdoc#106
1 parent 9cdd98c commit 175a757

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

docs/features/error.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -432,10 +432,12 @@ try {
432432

433433
上面代码中,进入`catch`代码块之后,一遇到`throw`语句,就会去执行`finally`代码块,其中有`return false`语句,因此就直接返回了,不再会回去执行`catch`代码块剩下的部分了。
434434

435+
`try`代码块内部,还可以再使用`try`代码块。
436+
435437
```javascript
436438
try {
437439
try {
438-
console.log('Hello world!'); // 报错
440+
consle.log('Hello world!'); // 报错
439441
}
440442
finally {
441443
console.log('Finally');
@@ -445,10 +447,10 @@ try {
445447
console.error(error.message);
446448
}
447449
// Finally
448-
// console is not defined
450+
// consle is not defined
449451
```
450452

451-
上面代码中,`try`里面还有一个`try`。内层的`try`报错,这时会执行内层的`finally`代码块,然后抛出错误,被外层的`catch`捕获。
453+
上面代码中,`try`里面还有一个`try`。内层的`try`报错`console`拼错了),这时会执行内层的`finally`代码块,然后抛出错误,被外层的`catch`捕获。
452454

453455
## 参考连接
454456

0 commit comments

Comments
 (0)