doc: format try...catch consistently

PR-URL: https://github.com/nodejs/node/pull/28481
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
This commit is contained in:
cjihrig 2019-06-30 11:42:52 -04:00
parent ea73666850
commit cce78bbdf5
No known key found for this signature in database
GPG Key ID: 7434390BDBE9B9C5
3 changed files with 6 additions and 7 deletions

View File

@ -311,7 +311,7 @@ it is compiled (i.e. sometimes it may be in `./build/Debug/`), Addons can use
the [bindings][] package to load the compiled module. the [bindings][] package to load the compiled module.
While the `bindings` package implementation is more sophisticated in how it While the `bindings` package implementation is more sophisticated in how it
locates Addon modules, it is essentially using a try-catch pattern similar to: locates Addon modules, it is essentially using a `try…catch` pattern similar to:
```js ```js
try { try {

View File

@ -171,11 +171,10 @@ try {
This will not work because the callback function passed to `fs.readFile()` is This will not work because the callback function passed to `fs.readFile()` is
called asynchronously. By the time the callback has been called, the called asynchronously. By the time the callback has been called, the
surrounding code, including the `try { } catch (err) { }` block, will have surrounding code, including the `try…catch` block, will have already exited.
already exited. Throwing an error inside the callback **can crash the Node.js Throwing an error inside the callback **can crash the Node.js process** in most
process** in most cases. If [domains][] are enabled, or a handler has been cases. If [domains][] are enabled, or a handler has been registered with
registered with `process.on('uncaughtException')`, such errors can be `process.on('uncaughtException')`, such errors can be intercepted.
intercepted.
## Class: Error ## Class: Error

View File

@ -32,7 +32,7 @@ fs.unlink('/tmp/hello', (err) => {
``` ```
Exceptions that occur using synchronous operations are thrown immediately and Exceptions that occur using synchronous operations are thrown immediately and
may be handled using `try`/`catch`, or may be allowed to bubble up. may be handled using `trycatch`, or may be allowed to bubble up.
```js ```js
const fs = require('fs'); const fs = require('fs');