一個Javascript文件,格式看不懂
<script language="javascript">
(function(){
try{
此处省略
}
}())
</script>
这是一个Maxthon浏览器插件的文件,格式看不懂,为什麼那个function后面没有函数名?整个代码区块为什么又用()阔起来?
------解决方案--------------------匿名函数嘛~~~
相当于
var func=function(){
try{
//此处省略
}
}
func();
这有什么奇怪的?
alert(function(){return 1+1;}());//输出2