当我有这样的对象时,我收到以下警告/提示/错误:
(
function global(){...};
function moreFunctions(){...};
)(this);
“顶级 'this' 表达式。此检查报告在对象字面量或构造函数体之外发生的 Javascript 'this' 表达式的实例。这样的 this 表达式是合法的 Javascript,并引用顶级“全局”Javascript 对象,但主要是无用。” (由检查JS)
顺便说一句,jQuery 有相同的 with(window)
而不是(this)
.
我不明白这是什么意思。我所知道的是第一个(
和第二个之间的一切)
都是一个对象,但是那个添加是什么?
我进入这个是因为我刚刚发现了一个 JS 库源,当它包含在我现有的脚本中时,一切都停止了工作。当我删除该(this);
部分时,它并没有使页面崩溃;但图书馆只是没有工作。