JSLint错误“;意外的Var”;
JSLint error "Unexpected Var"
JSLint在定义两个函数时总是给我以下错误:
第__行出现问题:意外的"var"。
我尝试在脚本开始时声明所有的var,但这并不能解决问题。试着在网上搜索答案,但似乎找不到答案。
var walk = function walker(node, func) {
//code
}
var disp= function display(){
//code
return d;
}
试着这样声明它们:
var walker = function (node, func) {
//code
};
var display = function () {
//code
return d;
};
的问题
var walk = function walker(node, func) {
//code
};
是JSLint期望walk
被分配一个函数或该函数的结果。如果要将函数分配给变量,则变量名将成为函数的别名。为了让JSLint高兴,它应该是一个匿名函数。
您忘记了在第一个声明后使用分号。
试试这个:
var walk = function(node, func) {
//code
};
var disp = function(){
//code
return d;
};
在JavaScript中,函数是一个变量,其名称位于赋值的左侧。
相关文章:
- 控制台返回var不是't定义,但它是
- 分析高度属性时出现意外值{{specs.height}}.index.html
- 从var向代码隐藏函数传递值
- 如何通过引用var Using DataTables来进行分页或排序
- 铬:“;未捕获的语法错误:意外的标记:"
- jQuery语法添加了var
- 如何将具有文本类型值的var放入jQuery函数中
- Javascript未捕获语法错误意外的标识符错误
- JS:检查URL中的参数,然后迭代一个参数为var的函数
- 未捕获的语法错误:意外的标记{
- 当var==0时,我如何显示一个警报
- "未捕获的语法错误:意外的标记}"
- JSON分析错误:Java中AJAX、Javascript和Servlet的意外EOF
- javascript中对象构造函数中的var属性与this.properties
- 函数中this和var之间的区别
- Node.js使用Series函数(模式?)实现流控制时出现意外结果
- 创建不带 var 关键字的全局变量时出现意外行为
- nknown错误:Runtime.evaluate引发异常:SyntaxError:意外的令牌var
- jQuery 变量另存为 JavaScript var 意外行为
- JSLint错误“;意外的Var”;