FileReader onload函数中存在分析错误



由于某种原因,我的FileReader卸载函数出现错误。错误是Parsing error: Invalid left-hand side in assignment expression,我根据MDN web文档查看了这意味着什么:";无效分配左侧";当某个地方发生意外的任务时发生。例如="使用了符号而不是"=="或"===&">我不认为这会是一个错误。

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]);
})
}

onload是一个属性,而不是一个方法。

reader1.onload = function (ev) { 
...
}

相关内容

最新更新