我测试了以下代码:
$(function () {
"use strict"
(function () {
console.log("something");
}());
});
但是在IE中运行时,我一直收到异常:“需要函数”。在Firefox中这个没问题。这似乎是基本功能。我做错了什么?
(function () {})()
- Brad"blah"(function () {}());
,也就是说,你试图将字符串"blah"作为函数执行,并将IIFE(即(function(){})()
)的返回值(即undefined
)作为参数传递。请注意保持翻译后的句子意思不变,尽可能让它更加通俗易懂。 - MattTypeError: "use strict" is not a function
。在Chrome中也是如此。所以这不是IE的问题。 - Felix Kling