javascript相当于php unpack()函数

时间:2011-09-05 08:22:30

标签: php javascript phpjs

我正在寻找javascript相当于php unpack()的功能?请有人指点我。 谢谢!

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

如果nodejs(4.5 / 6.5)是环境,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])));