Есть файл .js такого вида
export default { prop1: true}
этот файл загружается пользователем через браузер и преобразуется в строку (переменная file в примере ниже). Как из этой строки получить объект? (вырезание export default и затем парсинг кажется плохим способом) Или как можно импортировать загруженный файл как класс, чтобы в дальнейшем с ним работать?
Получение файла:
var file; //строка
function handleFileSelect(evt) {
var files = evt.target.files;
for (var i = 0, f; f = files[i]; i++) {
var reader = new FileReader();
reader.onload = (function(theFile) {
return function(e) {
switch (evt.target.id) {
case 'input_file':
file = e.target.result;
break;
}
};
})(f);
reader.readAsText(f);
}
}
document.getElementById('input_file').addEventListener('change',
handleFileSelect, false);
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости