【发布时间】:2016-04-21 13:24:42
【问题描述】:
我在调用 ReturnData(); 时遇到问题CreateOutput() 中的方法。
这里是代码。
function ReturnData() {
"use strict";
return "The data";
}
function CreateOutput() {
"use strict";
var takeValue = ReturnData();
bind(takeValue);
}
错误
JSLint : 在“ReturnData”之前应为“新”。
【问题讨论】:
-
它可能假设因为您的函数名称以大写字母开头,所以它打算用作构造函数。流行的 JavaScript 编码风格是普通函数使用小写字母,构造函数使用大写字母。
-
jslint 告诉你它在
returnData之前期望new。你可以通过谷歌搜索jslint expected new before找到答案。
标签: javascript jslint