立即执行函数

立即执行函数时前置

立即执行函数(IIFE)在 JS 非常常用,作用就是构造一个函数级的变量作用域

function直接用是函数声明,前面加void,叹号,加号等符号将其转换为表达式。

(function () {
  // code
})();
+function () {
  // code
}();
~function () {
  // code
}();
!function () {
  // code
}();

这样写可能会被 JS 理解成为一个函数调用

void function () {
  // code
}();

new Date('2018/01/01')

https://segmentfault.com/a/1190000012730162

你可能感兴趣的:(立即执行函数)