javascript相当于php的解压()函数
答
+1
链接不是截至目前。这是[相关问题](https://github.com/kvz/locutus/issues/221)以及直接链接到js文件:https://github.com/kvz/locutus/blob/98d264640c6a1586a1235d0f1da044c4c28a3752/workbench/ misc/unpack.js它说这不是生产准备。 – Nobu
答
如果的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])));
php.js有一个['pack()'implementation](http://phpjs.org/functions/pack:880)但显然没有'unpack()':-S – jensgram