doc: Add lines about additonal uses of Buffer

That Buffers can be used with Typed Array Views and DataViews. Included
are a couple simple examples.

Closes #4257.
This commit is contained in:
Trevor Norris 2012-11-22 09:30:18 -08:00 коммит произвёл Nathan Rajlich
Родитель 7716828166
Коммит bb867c0fa6
1 изменённых файлов: 17 добавлений и 0 удалений

Просмотреть файл

@ -40,6 +40,23 @@ encoding method. Here are the different string encodings.
* `'hex'` - Encode each byte as two hexadecimal characters.
`Buffer` can also be used with Typed Array Views and DataViews.
var buff = new Buffer(4);
var ui16 = new Uint16Array(buff);
var view = new DataView(buff);
ui16[0] = 1;
ui16[1] = 2;
console.log(buff);
view.setInt16(0, 1); // set big-endian int16 at byte offset 0
view.setInt16(2, 2, true); // set little-endian int16 at byte offset 2
console.log(buff);
// <Buffer 01 00 02 00>
// <Buffer 00 01 02 00>
## Class: Buffer
The Buffer class is a global type for dealing with binary data directly.