标签: javascript
这是什么意思?
!function a(){ }({ x: [function(){alert(2);}] })
当我在chrome扩展中读取一些代码时,我发现了这段代码。我很困惑这应该如何运作。
答案 0 :(得分:2)
这只是编写IIFE的另一种方式,使用!运算符而不是括号。可以通过这种方式使用各种运算符:
!
! function(text) { console.log(text); }('hello');