gpt4 book ai didi

javascript - JSlint 错误 selectedDate 已定义

转载 作者:行者123 更新时间:2023-11-28 02:45:08 27 4
gpt4 key购买 nike

当我在这段代码上运行 JSlint 时,出现此错误

Error: Problem at line 25 character 26: 'selectedDate' is already defined. var selectedDate = new Date(selectedDate);

Implied global: $ 1,4,13,14,26,27,28,31,33,34,42, updateSelects 13,19,21

http://jsfiddle.net/bzPYg/

我认为它指的是这段代码

'dateSelected', function(e, selectedDate, $td, state) {
updateSelects(selectedDate);

我该如何解决这个问题?

谢谢

最佳答案

这个错误本身就可以解释。

Problem at line 25 character 26: 'selectedDate' is already defined. var selectedDate = new Date(selectedDate);

您再次声明变量 selectedDate,并用一个新的 Date 对象填充它,该对象接收原始变量 selectedDate 的值。您应该将该变量重命名为其他名称。

var date = new Date(selectedDate);

请注意此处发生错误:

var updateSelects = function(selectedDate) {
var selectedDate = new Date(selectedDate);
...
});

关于javascript - JSlint 错误 selectedDate 已定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12021560/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com