nodejs日志缓冲区

时间:2017-01-29 16:42:14

标签: node.js

假设我有一个像这样的缓冲区:

test.length = __builtin_object_size(test, 0);

我只有变量var buf = new Buffer(3); buf.writeUInt16BE(258); buf.write("a", 2); (没有关于里面内容的信息),我怎么能得到这样的东西

buf

所以我可以在console.log中调用缓冲区的内容吗?

1 个答案:

答案 0 :(得分:1)

如果你像在帖子中那样构造缓冲区是不可能的。
缓冲区只不过是一个字节数组。它不存储任何类型信息。

缓冲区不是您的正确选择。如果你想这样,你必须自己实现它。这称为对象/数据序列化,其中存储了类型和值(尝试检查 msgpack bson json )。缓冲区只是一个字节流。

注意:我不是那个对您的问题进行投票的人。我相信没有问题是微不足道的,不值得回答