异步Javascript函数在IE 11中不起作用

异步Javascript函数在IE 11中不起作用,javascript,async-await,Javascript,Async Await,下面的代码在chrome中工作,但是当我在IE11中运行它时,我得到一个“SCRIPT1006:Expected')”错误。这可以在IE中实现吗 代码: fileInput.addEventListener('change',异步函数(evnt){ 对于(var i=0;i

下面的代码在chrome中工作,但是当我在IE11中运行它时,我得到一个“SCRIPT1006:Expected')”错误。这可以在IE中实现吗

代码:

fileInput.addEventListener('change',异步函数(evnt){
对于(var i=0;i
IE不支持
异步
-


如果您使用类似于
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);