当前位置:编程学习 > php >>

为什么extjs使用这种方式来定义并执行函数 - PHP进阶讨论

[ol][*](function () {alert(\'1\')})();[/ol]类似这种定义函数并执行的代码在ext-base-debug.js中到处都是,我无法理解为什么要用这种方式,为什么不直接运行函数中的代码,而非要定义一个匿名函数再执行这些代码?
答案:
首先要弄清楚匿名函数的好处,这样就很容易理解为什么要使用匿名函数了。匿名函数最直观的好处就是不浪费内存空间,不会造成全局变量的污染。
到技术吧网站查看回答详情>>

上一个:php里有这种函数吗? - 技术问答
下一个:@extract这个函数在PHP中的用处是什么呢 - 技术问答

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,