Мне нужно преобразовать эту функцию для работы с IE10.Я думал использовать Babel для преобразования файла из ES6 в ES5, но я не знаю, как правильно использовать Babel, потому что Babel не конвертирует Promise.Сценарий ES6 таков:
....
function readTextFile(file) {
return new Promise(function (resolve, reject) {
let rawFile = new XMLHttpRequest();
rawFile.open("GET", file, false);
rawFile.onreadystatechange = function () {
if (rawFile.readyState === 4) {
if (rawFile.status === 200 || rawFile.status === 0) {
allText = rawFile.responseText;
resolve(allText);
}
}
};
rawFile.send(null);
});
}
.....
Большое спасибо за вашу помощь и ваше время.