Buffer是nodejs的一个全局对象,因为JavaScript传输的数据字符集是utf-8,因此,需要用Buffer对象将数据转化成二进制数据。
用例:
1.通过字符串直接实例化对象
var buffer = new Buffer(“12345678”);
console.log(buffer);
输出结果:31,32,33,34,35,36,37,38
2
以缓冲大小声明,Buffer有length属性
var buffer = new Buffer(7);
console.log(buffer);
输出结果:31,32,33,34,35,36,37
大小限制在7
3.
转化缓冲数组
var buffer = new Buffer([1,2.3,4.1,5]);
console.log(01,02,03,04,05);
如果数组元素是小数,则会进行取整,如上述2.3,4.1两个数就自动取整成02和04
网友评论