猿问

js里面函数这么写怎么理解

函数的写法是这样的:


(1, 2, 3, function(a, b){

    console.log(a+b)

})(1, 2)

执行结果可以看出来是3,而且是一个匿名函数,这个也知道,但现在的问题是:前面的不定个数的参数有什么意义?因为你写几个都不影响执行结果


这种写法我说下出处,在webpack打包完之后的入口文件的代码中,就会有这样的写法

繁华开满天机
浏览 377回答 1
1回答

白衣染霜花

var i = 0;(i++, function (a) {    console.log(a + i)})(5)执行结果
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答