异步Javascript函数在IE 11中不起作用
下面的代码在chrome中工作,但是当我在IE11中运行它时,我得到一个“SCRIPT1006:Expected')”错误。这可以在IE中实现吗 代码:异步Javascript函数在IE 11中不起作用,javascript,async-await,Javascript,Async Await,下面的代码在chrome中工作,但是当我在IE11中运行它时,我得到一个“SCRIPT1006:Expected')”错误。这可以在IE中实现吗 代码: fileInput.addEventListener('change',异步函数(evnt){ 对于(var i=0;i
fileInput.addEventListener('change',异步函数(evnt){
对于(var i=0;iIE不支持异步
-
如果您使用类似于babel
的工具进行编译,那么它可能会为您伪造它。。您是否在一家需要支持ie11的银行工作?保险。。。我们的许多代理仍然使用IE。。
fileInput.addEventListener('change', async function (evnt) {
for (var i = 0; i < fileInput.files.length; i++) {
var fileId = 'file' + fileCount.toString();
const base64String = await fileToBase64(fileInput.files[i]);
fileList.push(
{
filename: fileInput.files[i].name,
fileSize: fileInput.files[i].size,
base64: base64String,
tableId: tableId,
fileId: fileId,
documentType: "null",
extension: fileInput.files[i].name.split('.')[1]
});
fileCount++;
addToTable(fileList[fileList.length - 1])
}
}, false);