(function(){console.log(x)},3)
想问下为什么会打印3呢,
(function(x){return x+3},3)
也是打印3想问下这是为什么呢
(function(){},val)这是什么含义呢?
没有什么特别意义,就和你直接输入 function(){} 再输入一个 3 一个意思
这和
true && (console.log(1),2,3,4,5,6);
一样,并没有什么卵用。
(function(x){return x+3})(3)
才是正确的写法。
@BERWOLF: 但是偏偏有这种写法 所以说我不知道这个写法的意义何在