【发布时间】:2023-04-05 06:14:01
【问题描述】:
http://jsbin.com/ufihev/3/edit
很简单的代码:
var t = new function () //line 1
{
this.a1 = function () {
return function () {
alert("1");
};
}();
this.a2 = function () {
alert("a2");
};
}; //line 16
t.a1();
但是 jsBin 红线波纹管告诉我:
第 1 行:var t = new function () --- 奇怪的构造。删除“新”。
第 16 行:}; --- 缺少调用构造函数的 '()'。
代码运行良好。
我做错了什么?
【问题讨论】:
-
在我的 Firefox/Chrome 中运行良好。您在哪个浏览器上遇到问题?
-
@Munim jsBin 红线波纹管.....我已编辑。看看链接。谢谢。
-
@Munim 它正在处理两个警告。
-
@Hristo 你到底是怎么找到这个的??? :) 谢谢,我会看看的。
标签: javascript