这篇文章主要介绍了node.js中的buffer.tostring方法使用说明,本文介绍了buffer.tostring的方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下。
方法说明:
将buffer对象转换成指定的字符编码的字符串。
语法:
buffer.toString([encoding], [start], [end]);
接收参数:
encoding:转换成字符串后的字符编码,默认为 ‘utf8′;
start:buffer 转换的起始位置,默认为 0;
end :buffer 转换的结束位置,默认为buffer长度。
例子:
var b = new Buffer(50);
console.log(b);
var c = b.toString('base64',0,10);
console.log(c);
源码:
// toString(encoding, start=0, end=buffer.length)
Buffer.prototype.toString = function(encoding, start, end) {
var loweredCase = false;
start = start >>> 0;
end = util.isUndefined(end) ? this.length : end >>> 0;
if (!encoding) encoding = 'utf8';
if (start this.length) end = this.length;
if (end <p class="art_xg">以上就是本章的全部内容,更多相关教程请访问<a href="http://www.php.cn/course/list/24.html" target="_blank">Node.js视频教程</a>!</p>











