一起学习网 一起学习网


node.js中的buffer.toJSON方法使用说明

网络编程 node.js中的buffer.toJSON方法使用说明 06-22

方法说明:

将buffer对象 转换成json格式。

语法:

buffer.toJSON()

接收参数:

例子:

var buf = new Buffer('test');

var json = JSON.stringify(buf);

console.log(json);

// '{"type":"Buffer","data":[116,101,115,116]}'

var copy = JSON.parse(json, function(key, value) {

    return value && value.type === 'Buffer'

      ? new Buffer(value.data)

      : value;

  });

console.log(copy);

// <Buffer 74 65 73 74>

源码:

Buffer.prototype.toJSON = function() {

  return {

    type: 'Buffer',

    data: Array.prototype.slice.call(this, 0)

  };

};

node.js中的buffer.length方法使用说明
方法说明:该方法将返回buffer对象的长度。语法:buffer.length接收参数:无例子:buf=newBuffer(1234);console.log(buf.length);buf.write("somestring",0,"ascii");console.log(buf.

node.js中的buffer.fill方法使用说明
方法说明:将制定数据填充到buffer中。语法:buffer.fill(value,[offset],[end])接收参数:value将要填充的数据offet填充数据的开始位置,不指定默认为0end填充数

node.js中的buffer.copy方法使用说明
方法说明:进行不同buffer之间的复制替换操作。从源buffer复制数据并替换到目标buffer的指定位置。语法:buffer.copy(targetBuffer,[targetStart],[sourceStart],[sourceEn


编辑:一起学习网

标签:方法,语法,使用说明,数据,参数