我正在寻找JavaScript中与php unpack()
函数相当的等效函数,请问有人可以指导我吗?谢谢!
Buffer
可以部分实现unpack()
的功能:const buf = Buffer.from([0, 0, 0, 5]);
// Prints: 83886080
console.log(buf.readInt32LE());
请参阅其文档:https://nodejs.org/api/buffer.html#buffer_buf_readint32le_offset_noassert
这相当于:
unpack('V', join('', array_map(function ($a) { return chr($a); }, [0, 0, 0, 5])));
pack()
实现,但显然没有unpack()
:-S - jensgram