我有问题。
我想使用await,async ....等最新功能在浏览器端执行脚本。
这是我尝试做的事情
client.addCommand('getBinaryImage', function () {
var self = this;
return self.execute(
function downloadImageBinary(url) {
const imageResponse = await httpGetPromise(url, 'blob');
alert(imageResponse);
}
);
});
我无法编译此代码,导致它输出以下错误
const imageResponse = await httpGetPromise(url, 'blob');
^^^^^^^^^^^^^^
SyntaxError: Unexpected identifier
如果我尝试将函数设置为async,就像那样
async function downloadImageBinary(url) {
^^^^^
SyntaxError: missing ) after argument list
如何将此类代码传递给浏览器才能执行?