购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

4.5 比较缓冲区

Node. js提供了比较缓冲区的方法Buffer.compare(buf1,buf2)。将buf1与buf2进行比较通常是为了对Buffer实例的数组进行排序。以下是示例。

上述结果等同于:

比较还有另外一种用法,是比较两个Buffer实例。以下是示例。

将buf1与buf2进行比较,并返回一个数字,指示buf1在排序顺序之前、之后还是与目标相同。比较是基于每个缓冲区中的实际字节序列。

·如果buf2与buf1相同,则返回0。

·如果在排序时buf2应该在buf1之前,则返回1。

·如果在排序后buf2应该在buf1之后,则返回-1。

本节例子可以在“buffer-demo/buffer-compare.js”文件中找到。 hvam8l6mIp1ftfqC8BRFLzsZL9W8+6wBd5fvPP/OnPP4qHFILOtJbpWWQcfa988k

点击中间区域
呼出菜单
上一章
目录
下一章
×