Node.js Buffer静态方法
生活随笔
收集整理的這篇文章主要介紹了
Node.js Buffer静态方法
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Buffer對象是Node處理二進(jìn)制數(shù)據(jù)的一個接口。它是Node原生提供的全局對象,可以直接使用,不需要require(‘buffer’)。
靜態(tài)方法:
- Buffer.isEncoding() 判斷是否支持該編碼
- Buffer.isBuffer() 判斷是否為 Buffer
- Buffer.byteLength() 返回指定編碼的字節(jié)長度,默認(rèn) utf8
- Buffer.concat() 將一組Buffer 對象合并為一個 Buffer 對象
運行結(jié)果:
(1)將初始的2個實例化對象進(jìn)行合并
(2)將字符串進(jìn)行合并
// Buffer.concat() 將一組Buffer 對象合并為一個 Buffer 對象 let buf_1 = Buffer.from('VV'); let buf_2 = Buffer.from('cat'); let buf_3 = Buffer.concat([buf_1, buf_2]); console.log(Buffer.byteLength(buf_3)); // 合并后返回字節(jié)長度為 5 console.log(buf_3.toString()); // 返回字符串為 VVcat總結(jié)
以上是生活随笔為你收集整理的Node.js Buffer静态方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Node.js 多版本安装方式
- 下一篇: Nodejs Web网站-请求路径分发