嗨,我有这段代码在Chrome中运行正常但在IE 11中运行不正常。 我想这是ES6语法但不太确定。
var buf2Hex = function(buffer) {
//return Array.prototype.map.call(new Uint8Array(5).join('00').concat(buffer.data.toString(16)).slice(-2)).join('');
return Array.prototype.map.call(new Uint8Array(buffer.data), x=>('00'+x.toString(16)).slice(-2)).join('');
}
注释行是我试过的但不起作用。
如何让它适用于IE?
答案 0 :(得分:0)
var buf2Hex = function(buffer) {
return Array.prototype.map.call(new Uint8Array(buffer.data), function(x) {
return ('00' + x.toString(16)).slice(-2);
}).join('');
//return Array.prototype.map.call(new Uint8Array(buffer.data), x=>('00'+x.toString(16)).slice(-2)).join('');
}