@@ -862,31 +862,6 @@ console.log(buf2.toString());
862
862
863
863
A ` TypeError ` will be thrown if ` buffer ` is not a ` Buffer ` .
864
864
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
-
890
865
### Class Method: Buffer.from(object[ , offsetOrEncoding[ , length]] )
891
866
<!-- YAML
892
867
added: v8.2.0
@@ -921,6 +896,31 @@ const buf = Buffer.from(new Foo(), 'utf8');
921
896
// Prints: <Buffer 74 68 69 73 20 69 73 20 61 20 74 65 73 74>
922
897
```
923
898
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
+
924
924
### Class Method: Buffer.isBuffer(obj)
925
925
<!-- YAML
926
926
added: v0.1.101
@@ -2639,6 +2639,9 @@ in UTF-16 code units.
2639
2639
2640
2640
This value may depend on the JS engine that is being used.
2641
2641
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/
2642
2645
[ `ArrayBuffer#slice()` ] : https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/slice
2643
2646
[ `ArrayBuffer` ] : https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer
2644
2647
[ `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.
2675
2678
[ `buffer.constants.MAX_STRING_LENGTH` ] : #buffer_buffer_constants_max_string_length
2676
2679
[ `buffer.kMaxLength` ] : #buffer_buffer_kmaxlength
2677
2680
[ `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/
2681
2681
[ iterator ] : https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols
0 commit comments