Buffer类的方法
(1)isBuffer()方法:该方法可以用于判断一个对象是否为一个Buffer类的实例对象。程序示例:
var buffer = new Buffer(4);console.log(Buffer.isBuffer(buffer)); //打印的结果是true
 程序运行截图:
isBuffer()方法
(2)byteLength()方法:该方法可以计算一个指定字符串的字节数。程序示例:
var string = "Hello World";console.log(Buffer.byteLength(string, "utf8")); //打印的结果是11
程序运行截图:
byteLength()方法
byteLength()方法可以接收两个参数,第一个参数是必需的,是一个字符串。第二个参数为可选参数,表示按照什么字符集编码来计算指定字符串的字节数。
(3)concat()方法:该方法可以将多个Buffer类的实例对象结合成一个Buffer类的实例对象。程序示例:
var buffer1 = new Buffer("Hello");var buffer2 = new Buffer(" ");var buffer3 = new Buffer("World.");var buffer = Buffer.concat([buffer1, buffer2, buffer3]);console.log(buffer.toString()); //Hello World.
程序运行截图:
concat()方法
(4)isEncoding()方法:该方法可以用于检测一个字符串的字符编码是否为一个有效的字符编码格式。程序示例:
var string = "ascii";console.log(Buffer.isEncoding(string)); //truevar string = "abcd";console.log(Buffer.isEncoding(string)); //false
程序运行截图:
isEncoding()方法
作者:同Young不同样
链接:https://www.jianshu.com/p/7b92fc08e78f
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦