标签: javascript buffer tostring parseint
最终都转换为十六进制,但为什么它的行为不同?
let a = Buffer.from([31,32,33,34,35,36,37,80]) console.log(parseInt(parseInt(a.toString('hex'), 16).toString(2), 2).toString(16)) console.log(a.toString('hex'))
结果
1f20212223242500 1f20212223242550