JSlint错误selectedDate已定义
JSlint error selectedDate already defined
当我在这段代码上运行JSlint时,我得到了这个错误
错误:第25行出现问题,字符26:"selectedDate"已存在定义var selectedDate=新日期(selectedDate);
隐含全局:$1,4,13,14,26,27,28,31,33,34,42,updateSelects13,19,21
http://jsfiddle.net/bzPYg/
我想是指这个代码
'dateSelected', function(e, selectedDate, $td, state) {
updateSelects(selectedDate);
我该怎么解决这个问题?
感谢
错误本身就有某种解释。
第25行第26行出现问题:已定义"selectedDate"。var selectedDate=新日期(selectedDate);
您再次声明变量selectedDate,并用一个新的Date对象填充它,该对象接受原始变量selectedDate的值。您应该将变量重命名为其他变量。
var date = new Date(selectedDate);
请注意,错误发生在这里:
var updateSelects = function(selectedDate) {
var selectedDate = new Date(selectedDate);
...
});
相关文章:
- 用嵌套函数和默认函数定义函数
- Dojo不解析自定义小部件的模板html中的小部件声明性
- 为什么“;未定义的“;在JavaScript中结束循环
- 要求未定义JS回调参数
- 控制台返回var不是't定义,但它是
- 在自定义mean.io包中使用angular-chart.js作为依赖项
- 如何检查管道中未定义的项目
- TypeError:无法读取属性'推'未定义的JavaScript
- jQuery自定义验证比较多个输入的序列
- 查看JS对象的所有键,甚至是getter定义的键
- fetch() 函数未在 Ubuntu Chromium 浏览器上定义
- $window.ga在AngularJS事件中未定义
- 如何在JQuery函数中定义一个值,然后调用另一个函数并使用该值
- 是否有任何方法可以使用jQuery替换在数组中定义值的文本
- 未捕获的TypeError无法读取未定义的属性socialsharing
- WebDriverException:tinyMCE未在selenium Web driver java中定义
- 从HTTPGET返回一个自定义对象列表,以便在Angular 2应用程序中使用
- 定义完全独立的样式信息
- 如何在选项卡上定义属性'的主窗口对象
- JSlint错误selectedDate已定义