jq源码立即执行函数的undefined参数

  函数参数是undefined,那这个undefined是个变量标识符还是值呢?

  《JS权威指南》函数一章讲过,未给函数形参传值的时候,该形参的值是undefined。所以形参undefined是一个局部变量标识符,该变量值是undefined。注意,undefined不是JS保留字和关键字。

那这有什么用那呢?这种做法可以防止在jq.js之外对undefined进行赋值导致的一些冲突。

上一篇:cron_action


下一篇:编程语言性能游戏排行榜,C/C++第一ATS第二JAVA第三