doc: fix sorting in buffer.md
This PR places `Buffer.from(object...)` section before `Buffer.from(string...)` section and upper-cased bottom references before backtick-started ones. PR-URL: https://github.com/nodejs/node/pull/25477 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Beth Griggs <Bethany.Griggs@uk.ibm.com>
This commit is contained in:
parent
9e7d4cac3f
commit
27dc74fdd0
@ -862,31 +862,6 @@ console.log(buf2.toString());
|
||||
|
||||
A `TypeError` will be thrown if `buffer` is not a `Buffer`.
|
||||
|
||||
### Class Method: Buffer.from(string[, encoding])
|
||||
<!-- YAML
|
||||
added: v5.10.0
|
||||
-->
|
||||
|
||||
* `string` {string} A string to encode.
|
||||
* `encoding` {string} The encoding of `string`. **Default:** `'utf8'`.
|
||||
|
||||
Creates a new `Buffer` containing `string`. The `encoding` parameter identifies
|
||||
the character encoding of `string`.
|
||||
|
||||
```js
|
||||
const buf1 = Buffer.from('this is a tést');
|
||||
const buf2 = Buffer.from('7468697320697320612074c3a97374', 'hex');
|
||||
|
||||
console.log(buf1.toString());
|
||||
// Prints: this is a tést
|
||||
console.log(buf2.toString());
|
||||
// Prints: this is a tést
|
||||
console.log(buf1.toString('ascii'));
|
||||
// Prints: this is a tC)st
|
||||
```
|
||||
|
||||
A `TypeError` will be thrown if `string` is not a string.
|
||||
|
||||
### Class Method: Buffer.from(object[, offsetOrEncoding[, length]])
|
||||
<!-- YAML
|
||||
added: v8.2.0
|
||||
@ -921,6 +896,31 @@ const buf = Buffer.from(new Foo(), 'utf8');
|
||||
// Prints: <Buffer 74 68 69 73 20 69 73 20 61 20 74 65 73 74>
|
||||
```
|
||||
|
||||
### Class Method: Buffer.from(string[, encoding])
|
||||
<!-- YAML
|
||||
added: v5.10.0
|
||||
-->
|
||||
|
||||
* `string` {string} A string to encode.
|
||||
* `encoding` {string} The encoding of `string`. **Default:** `'utf8'`.
|
||||
|
||||
Creates a new `Buffer` containing `string`. The `encoding` parameter identifies
|
||||
the character encoding of `string`.
|
||||
|
||||
```js
|
||||
const buf1 = Buffer.from('this is a tést');
|
||||
const buf2 = Buffer.from('7468697320697320612074c3a97374', 'hex');
|
||||
|
||||
console.log(buf1.toString());
|
||||
// Prints: this is a tést
|
||||
console.log(buf2.toString());
|
||||
// Prints: this is a tést
|
||||
console.log(buf1.toString('ascii'));
|
||||
// Prints: this is a tC)st
|
||||
```
|
||||
|
||||
A `TypeError` will be thrown if `string` is not a string.
|
||||
|
||||
### Class Method: Buffer.isBuffer(obj)
|
||||
<!-- YAML
|
||||
added: v0.1.101
|
||||
@ -2642,6 +2642,9 @@ in UTF-16 code units.
|
||||
|
||||
This value may depend on the JS engine that is being used.
|
||||
|
||||
[RFC1345]: https://tools.ietf.org/html/rfc1345
|
||||
[RFC4648, Section 5]: https://tools.ietf.org/html/rfc4648#section-5
|
||||
[WHATWG Encoding Standard]: https://encoding.spec.whatwg.org/
|
||||
[`ArrayBuffer#slice()`]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/slice
|
||||
[`ArrayBuffer`]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer
|
||||
[`Buffer.alloc()`]: #buffer_class_method_buffer_alloc_size_fill_encoding
|
||||
@ -2678,7 +2681,4 @@ This value may depend on the JS engine that is being used.
|
||||
[`buffer.constants.MAX_STRING_LENGTH`]: #buffer_buffer_constants_max_string_length
|
||||
[`buffer.kMaxLength`]: #buffer_buffer_kmaxlength
|
||||
[`util.inspect()`]: util.html#util_util_inspect_object_options
|
||||
[RFC1345]: https://tools.ietf.org/html/rfc1345
|
||||
[RFC4648, Section 5]: https://tools.ietf.org/html/rfc4648#section-5
|
||||
[WHATWG Encoding Standard]: https://encoding.spec.whatwg.org/
|
||||
[iterator]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols
|
||||
|
Loading…
x
Reference in New Issue
Block a user