我正在构建一个函数来使用jQuery从文件输入中读取。我已经使该功能正常工作,但是我在控制台中收到语法警告。这是我的代码:
function (el) {
function () {
var file = el.files[0];
if (file) {
read = new FileReader();
read.readAsDataURL(file);
}
return read.result;
}
}
由于第3行function () {
上的代码,似乎发生了错误,错误如下:
未捕获的SyntaxError:意外的令牌(
有任何想法吗?
匿名函数必须是表达式的一部分,例如任务,立即称为或作为参数传递。
但是你不以任何方式使用匿名,这是一个语法错误。
在给定的位置,只有一个命名函数才有效,所以解析器需要一个函数标识符但是找到一个(
,并且它抛出:
未捕获的SyntaxError:意外的令牌(
您需要将您的函数命名为t.niese comment:匿名函数必须是表达式的一部分,例如任务,立即称为或作为参数传递。但是你不以任何方式使用匿名,这是一个语法错误。
function read(el) {
function readFile() {
var file = el.files[0];
if (file) {
read = new FileReader();
read.readAsDataURL(file);
}
return read.result;
}
}