匿名函数的几种写法

164 阅读1分钟

匿名函数的7种写法

原函数

function f(n){
  console.log(n)
}
f(0)
;(function(n){console.log(n)})(1)
;(function(n){console.log(n)}(2))
;+function(n){console.log(n)}(3)
;-function(n){console.log(n)}(4)
~function(n){console.log(n)}(5)
!function(n){console.log(n)}(6)
void function(n){console.log(n)}(7)