我想知道为什么会这样做
(function Test() {
alert('x');
}())
但这不起作用
function Test() {
alert('x');
}()
外括号如何改变事物的优先级并使其有效?
答案 0 :(得分:-1)
您可以使用括号图像来明确您所做的事情。就像你做一些像3 * 2 + 4或3 *(2 + 4)这样的操作。 当你这样做
function Test() { alert('x'); }()
导航器只看到2个括号,而当你做
时(function Test() { alert('x'); }())
它看到你想要执行这个功能。