这两个IIFE调用语法之间的区别是什么?

时间:2015-08-08 18:27:49

标签: javascript closures

(function f() {
    // do something
}());

VS

(function g() {
    // do something
})();

注意结束括号的位置。

  1. 这些是否以相同的方式执行?
  2. 他们是否以不同方式限制变量的范围?

1 个答案:

答案 0 :(得分:1)

他们是一样的。只有两个符号做同样的事情。 有些人发现一种符号比另一种更直观。只是一个偏好的问题,仅此而已。