11

我在下面有这个代码来返回当前年份(我也有它在 jsFiddle)。jsFiddle 一直给我一个错误:“缺少'()'调用构造函数”,我不知道它是什么意思或如何摆脱它。代码仍然有效,但我想知道到底是什么导致了错误:

HTML:

jQuery:

var currentYear = (new Date).getFullYear();
$(document).ready(function() {
    $("#year").text(currentYear);
});

谢谢!

4

3 回答 3

22

new Date是导致警告的部分。这将解决它:

var currentYear = (new Date()).getFullYear();
于 2013-09-30T15:08:27.723 回答
2

你缺少括号Date,它应该是Date()

所以:

var currentYear = (new Date()).getFullYear();
于 2013-09-30T15:09:44.020 回答
0

缺少括号

new Date()
于 2013-09-30T15:10:06.147 回答