node.js中使用console.log打印比较长的数据,后面的数据会使用省略号。如下:
<Buffer 04 00 00 8d 11 0b 01 ........>
谁知道能将所有数据都打印出来,谢谢!
ps:不想使用toString(),就是想看这种十六进制的数据!!
随便在网上找了一段:
var buf = new Buffer(new Array(100).join('abc')); var arr = new Array(); for (var i = 0; i < buf.length; i++) { arr.push(buf[i].toString(16)); } console.log(arr.join(' '));
这是一种方法!谢谢,请问为什么console.log为什么会省略buffer后面的数据,是那里可以配置的吗?
@liangjun0305 不知道
http://nodejs.org/api/buffer.html#buffer_buffer_inspect_max_bytes
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
随便在网上找了一段:
这是一种方法!谢谢,请问为什么console.log为什么会省略buffer后面的数据,是那里可以配置的吗?
@liangjun0305 不知道
http://nodejs.org/api/buffer.html#buffer_buffer_inspect_max_bytes