#javascript #reactjs
#javascript #reactjs
Вопрос:
По какой-то причине я получаю сообщение об ошибке с моей функцией выгрузки FileReader. Ошибка Parsing error: Invalid left-hand side in assignment expression
в том, что я посмотрел, что это значит, согласно MDN web docs: «недопустимое назначение левой стороны» возникает, когда где-то произошло неожиданное назначение. Например, вместо «==» или «===» использовался один знак «=».Я не понимаю, как это может быть ошибкой.
var fileInput = files[0];
var audioCtx = new AudioContext(files[0]);
var reader1 = new FileReader();
reader1.onload() = function (ev) { //error here
//decode audio
audioCtx.decodeAudioData(ev.target.result).then(function(buffer) {
reader1.readAsArrayBuffer(fileInput.files[0]);
})
}
Ответ №1:
onload
это свойство, а не метод.
reader1.onload = function (ev) {
...
}