小编Ser*_*gey的帖子

Node.js中的缓冲区比较

我是Node.js的新手.没有缓冲区比较,我应该使用像buffertools这样的模块 来实现这些功能.

但是当我在纯Node中比较Buffer对象时,我看到了一种非常奇怪的行为.

> var b1 = new Buffer([170]);
> var b2 = new Buffer([171]);
> b1
<Buffer aa>
> b2
<Buffer ab>
> b1 < b2
false
> b1 > b2
false
> b1 == b2
false
Run Code Online (Sandbox Code Playgroud)

> var b1 = new Buffer([10]);
> var b2 = new Buffer([14]);
> b1
<Buffer 0a>
> b2
<Buffer 0e>
> b1 > b2
false
> b1 < b2
true
> b1 == b2
false
Run Code Online (Sandbox Code Playgroud)

引擎盖下究竟发生了什么?

node.js

23
推荐指数
2
解决办法
8241
查看次数

标签 统计

node.js ×1