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