@@ -862,31 +862,6 @@ console.log(buf2.toString());
862862
863863A ` TypeError ` will be thrown if ` buffer ` is not a ` Buffer ` .
864864
865- ### Class Method: Buffer.from(string[ , encoding] )
866- <!-- YAML
867- added: v5.10.0
868- -->
869-
870- * ` string ` {string} A string to encode.
871- * ` encoding ` {string} The encoding of ` string ` . ** Default:** ` 'utf8' ` .
872-
873- Creates a new ` Buffer ` containing ` string ` . The ` encoding ` parameter identifies
874- the character encoding of ` string ` .
875-
876- ``` js
877- const buf1 = Buffer .from (' this is a tést' );
878- const buf2 = Buffer .from (' 7468697320697320612074c3a97374' , ' hex' );
879-
880- console .log (buf1 .toString ());
881- // Prints: this is a tést
882- console .log (buf2 .toString ());
883- // Prints: this is a tést
884- console .log (buf1 .toString (' ascii' ));
885- // Prints: this is a tC)st
886- ```
887-
888- A ` TypeError ` will be thrown if ` string ` is not a string.
889-
890865### Class Method: Buffer.from(object[ , offsetOrEncoding[ , length]] )
891866<!-- YAML
892867added: v8.2.0
@@ -921,6 +896,31 @@ const buf = Buffer.from(new Foo(), 'utf8');
921896// Prints: <Buffer 74 68 69 73 20 69 73 20 61 20 74 65 73 74>
922897```
923898
899+ ### Class Method: Buffer.from(string[ , encoding] )
900+ <!-- YAML
901+ added: v5.10.0
902+ -->
903+
904+ * ` string ` {string} A string to encode.
905+ * ` encoding ` {string} The encoding of ` string ` . ** Default:** ` 'utf8' ` .
906+
907+ Creates a new ` Buffer ` containing ` string ` . The ` encoding ` parameter identifies
908+ the character encoding of ` string ` .
909+
910+ ``` js
911+ const buf1 = Buffer .from (' this is a tést' );
912+ const buf2 = Buffer .from (' 7468697320697320612074c3a97374' , ' hex' );
913+
914+ console .log (buf1 .toString ());
915+ // Prints: this is a tést
916+ console .log (buf2 .toString ());
917+ // Prints: this is a tést
918+ console .log (buf1 .toString (' ascii' ));
919+ // Prints: this is a tC)st
920+ ```
921+
922+ A ` TypeError ` will be thrown if ` string ` is not a string.
923+
924924### Class Method: Buffer.isBuffer(obj)
925925<!-- YAML
926926added: v0.1.101
@@ -2639,6 +2639,9 @@ in UTF-16 code units.
26392639
26402640This value may depend on the JS engine that is being used.
26412641
2642+ [ RFC1345 ] : https://tools.ietf.org/html/rfc1345
2643+ [ RFC4648, Section 5 ] : https://tools.ietf.org/html/rfc4648#section-5
2644+ [ WHATWG Encoding Standard ] : https://encoding.spec.whatwg.org/
26422645[ `ArrayBuffer#slice()` ] : https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/slice
26432646[ `ArrayBuffer` ] : https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer
26442647[ `Buffer.alloc()` ] : #buffer_class_method_buffer_alloc_size_fill_encoding
@@ -2675,7 +2678,4 @@ This value may depend on the JS engine that is being used.
26752678[ `buffer.constants.MAX_STRING_LENGTH` ] : #buffer_buffer_constants_max_string_length
26762679[ `buffer.kMaxLength` ] : #buffer_buffer_kmaxlength
26772680[ `util.inspect()` ] : util.html#util_util_inspect_object_options
2678- [ RFC1345 ] : https://tools.ietf.org/html/rfc1345
2679- [ RFC4648, Section 5 ] : https://tools.ietf.org/html/rfc4648#section-5
2680- [ WHATWG Encoding Standard ] : https://encoding.spec.whatwg.org/
26812681[ iterator ] : https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols
0 commit comments