推广 热搜: 劳务  2024  海南  合同  云南  江苏  劳务系统  2023  劳务派遣管理软件  劳务派遣管理系统 

js2种定义函数方法的差别

   2024-06-10 270
核心提示:p我最近开始维护别人的JavaScript代码。我修复bug,增加功能,也试图整理一下代码,并使其更加一致。以前的开发人员使用的声明函
<p>我最近开始维护别人的Javascript代码。我修复bug,增加功能,也试图整理一下代码,并使其更加一致。以前的开发人员使用的声明函数两种方法,我不能工作了,如果它背后还是不是理由。这两种方法是:varfunctionOne=function(){</p><p>//Somecode</p><p>};</p><p>functionfunctionTwo(){</p><p>//Somecode</p><p>}究竟是什么原因,使用这两种不同的方法和各有什么利弊?是否有任何可以与一种方法,该方法不能与其他做做什么?所不同的是functionOne被定义在运行时,而functionTwo是定义在解析时的脚本块。例如:<script></p><p>//Error</p><p>functionOne();varfunctionOne=function(){</p><p>}</p><p></script><script></p><p>//Noerror</p><p>functionTwo();functionfunctionTwo(){</p><p>}</p><p></script>顺便说一下,所不同的是不仅它们被分析在不同的时间。从本质上讲,functionOne的仅仅是分配了一个匿名函数的变量,而functionTwo实际上是一个命名函数。呼叫。的toString()上都看到其中的差别。这在某些情况下,你希望得到一个函数的名称编程显著。本文由www.起航劳务派遣系统.com免费劳务派遣系统软件系统原创。转载请注明出处,</p>
 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备18079127号  |  粤ICP备18079127号