位置: 编程技术 - 正文

JavaScript中匿名、命名函数的性能测试(javascript中匿名函数)

编辑:rootadmin

推荐整理分享JavaScript中匿名、命名函数的性能测试(javascript中匿名函数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js匿名函数和箭头函数,js匿名函数和命名函数,js匿名函数和箭头函数,前端匿名函数,js匿名函数和命名函数,js匿名函数和命名函数,js匿名类,js匿名函数的作用域,内容如对您有帮助,希望把文章链接给更多的朋友!

我们经常通过匿名函数(Anonymous function)来写回调。

简单来讲匿名即没有名字的函数,一般都立即执行。但是它与命名函数(有名字的函数)的性能如何呢?

我们可以比较一下,我们随便找一台可以执行Shell命令的计算机来使用大量函数调用看一看二者执行消耗时间:

anonymous.js执行一下

JavaScript中匿名、命名函数的性能测试(javascript中匿名函数)

再来看看命名函数

named.js执行一下命名函数会快很多,为什么会这样呢?其实不难解释,匿名函数每次都需要重新解释回调,但是命名函数只需要解释一次,因此性能会有提升,但是测试发现这种提升是非常非常微小的,完全不必将非常顺手的一个回调单独写成另外一个变量。

另外命名函数还有两种写法:

函数表达式函数声明其实这两个一起用的话可能会有问题,如因此目前多使用函数表达式的形式,但函数声明的性能如何呢?

named2.js执行一下,并比较二者似乎函数声明会稍微快一点点,不过快得也非常非常不明显,个人还是建议函数声明式写法。

PS: 此数据均在Windows7下使用git-base测试。

对象的类型:本地对象(1) 在ECMAScript中,所有对象并非同等创建的。一般说来,可以创建并使用的对象有三种。3.3.1本地对象ECMA-把本地对象(nativeobject)定义为独立于宿主环

JavaScript的目的分析 从今天起,我将陆续将ppkonJavaScript的读书心得发布到这个blog上。ppk是我所景仰的一位web开发者,原因无它,只是因为作为一个JavaScript的开发者来说,

JavaScript For Beginners(转载) 注:我对原文进行了编辑,对一些词汇标注颜色,方便阅读。本来准备翻译,但是觉得文章简单易懂,而且原文写得很好,所以就不献丑了。希望对JavaS

标签: javascript中匿名函数

本文链接地址:https://www.jiuchutong.com/biancheng/385689.html 转载请保留说明!

上一篇:Javascript Objects详解

下一篇:对象的类型:本地对象(1)(对象类型怎么填)

  • 餐饮业小规模开发票开什么
  • 资产负债表不平衡如何查找
  • 汇算清缴时发现去年的成本少确认了报表怎么填列
  • 企业所得税的营业成本
  • 出纳单据交接表怎么填写
  • 出售专利权收入属于什么收入
  • 行政事业单位净资产关系图
  • 预付账款转入其他非流动资产
  • 募捐建议
  • 发票额开多了多出的金额怎么处理?
  • 股权转让后的实收资本怎么做账
  • 银行询证函回函是什么意思
  • 民办非企业单位可以盈利吗
  • 二房东税务局开发票
  • 纳税信用a级纳税人激励措施
  • 茶具可以作为固定资产吗
  • 承兑汇票重复背书
  • key介质费入哪个科目?
  • 跟银行借款按月还款
  • 企业管理可以开什么明细发票
  • 开具房租发票备注多少
  • 小微企业关闭
  • 持有至到期投资账务处理
  • 佣金回扣如何做账
  • 小规模纳税人安装费税率
  • 怎么才能快速?
  • win10老是错误
  • 怎么样防止蹭wi-fi
  • 初级证书多长时间可以领取?
  • php邮箱发送
  • 营改增建筑业税率是多少
  • php面包屑导航
  • 设计版权费用
  • 电脑如何设置屏幕常亮
  • linux sl
  • qttask.exe是什么进程?qttask.exe是不是病毒?
  • 第一部塞班手机
  • vue3自定义指令
  • Vue3 入门笔记 ---- 利用Element Plus对页面进行布局划分以及实现左侧公共菜单
  • 增值税不允许抵扣计入什么科目
  • smarty怎么用
  • 前端的基础知识
  • opencv语句
  • vuex状态机
  • 内部交易费用外部交易费用
  • 计提工资大于实发工资企业所得税怎么算
  • 商品流通企业的含义
  • 公司采购不含税产品合法吗
  • 企业无形资产要摊销吗
  • 委托收款和托收承付结算流程图
  • 差旅费抵扣增值税税率
  • 金蝶结转销售成本
  • 资产减值准备的计提影响递延所得税资产吗
  • 房租没有发票如何处理
  • 用人单位延迟给员工交社保怎么办
  • 公司房租发票是法人名字能入账吗安全吗
  • 应交税金等于销项减进项吗
  • 固定资产清理属于什么科目
  • 办公室装修费计入长期待摊费用
  • 会计中的一级科员是什么
  • 超市代销如何分成
  • 小规模纳税人销售自己使用过固定资产
  • 税控系统维护费可以全额抵扣吗
  • 其他债权投资减值影响账面价值吗
  • 去年的凭证今年未入账
  • 企业建账的流程是什么
  • 期末结账账务处理
  • win8 联网
  • ubuntu安装linux五笔输入法
  • 光盘安装系统怎么操作
  • linux检测硬盘故障
  • win8和win10双系统切换
  • win10扫雷在哪打开
  • rpm的安装
  • unityai寻路
  • Ext JS 4官方文档之三 -- 类体系概述与实践
  • jquery设置宽高
  • python socket server
  • 如何使用nginx
  • 建筑类的发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设