node中全局對象四 ---Buffer

  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');

Buffer類的屬性和方法
  •      length: buffer的長度    
  •      write()方法   :buf.write(string, [offset], [length], [encoding])
  •      toString方法 :buf.toString([encoding], [start], [end])
  •      toJSON() 方法。
   當然,對應的屬性方法有很多,在這裏就不一一列舉,具體的可以查閱API、文檔。
   中文api:http://nodeapi.ucdok.com/#/api/buffer.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章