buffer在使用的時候,就跟數組是一樣,是new Buffer(size)的形式。
global全局對象下的buffer類,用於處理二進制數據流。下面來講解一下buffer類的使用方法。
- new Buffer(size) ; //創建一個buffer對象,併爲該對象分配一個大小,這個長度是固定的不能更改。
- new Buffer(Array); //這種方式分配的是一個數組,如 new Buffer([1,2,3]);
- new Buffer(string,[encoding]); //這裏是字符串和一個編碼,因爲傳入字符串的編碼方式不一樣,顯示的結果也是不一樣的,如 new Buffer('hello','utf-8');
- length: buffer的長度
- write()方法 :buf.write(string, [offset], [length], [encoding])
- toString方法 :buf.toString([encoding], [start], [end])
- toJSON() 方法。