位置: 编程技术 - 正文

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)(对象类型怎么填)

  • 非居民个人利息所得个税税率
  • 税款减半征收什么意思
  • 计提租赁费用
  • 存货跌价准备在财务报表哪里看
  • 债务豁免需要缴纳什么税
  • 包工包料工程要交哪些税
  • 费用怎么分析
  • 收到小微企业补助会计分录
  • 待抵扣进项税额转出会计分录
  • 在建工程当中哪些是资产
  • 稿酬所得是否需要按照累计预扣税率
  • 提取备用金现金流量
  • 装修计入固定资产
  • 商贸有限公司要报地税吗
  • 企业所得税可以扣除的项目有哪些
  • 增值税发票是否含税
  • 意外险部分费用怎么算
  • 小规模纳税人应纳税额的计算
  • 财产保险费计入什么科目
  • 分公司会有股东吗
  • 企业筹建期间可以自己发农民工工资么
  • 职工食堂操作流程图
  • 增值税系统技术维护费需要勾选吗
  • 进项税额转出能进成本吗
  • 农作物种植销售
  • 软件远程调用失败是什么意思
  • 虚拟机中怎么安装ubuntu
  • php字符串型数据的定义方式
  • 委托代销委托方的账务处理
  • 企业年金基金缴费必须归集到受托财产托管账户
  • 税收滞纳金可以抵税吗
  • 个人通讯费可以税前扣除吗
  • 出口退税的申报期限是多久
  • vue element ui教程
  • 公司已经注销了还能劳动仲裁吗
  • 自产的产品对外捐赠
  • 土地使用税计入管理费用还是税金及附加
  • php遍历结果集
  • next frame
  • 累计摊销属于什么类科目
  • 小微企业认定标准时间
  • php打包phar
  • 原始凭证一般没有
  • 企业纳税人应缴的税额
  • python创建ndarray
  • Python中input输入多行文本
  • 销售物流
  • 微信交电费怎么交
  • 企业应纳税额中包括进项税额
  • 哪些情况不能开专用发票
  • 进项税额已经抵扣是什么意思
  • 代扣代缴的社保为什么是其他应付款
  • 小公司财务做内账流程
  • 办培训机构需要什么条件手续
  • 收取的招标资料费增值税税率
  • 向银行按揭贷款时,收入流水不够怎么办?
  • 生产线更新改造替换的旧设备
  • 怎么开公司的微信公众号
  • 发票有什么重要性
  • 同比增长率环比增长率怎么算
  • 普票与专票有什么区别报销
  • 普票的销项负数怎么开
  • sql根据逗号分割数据
  • 10分钟学会
  • centos怎么安装eclipse
  • unix怎么切换用户
  • Mac怎么去掉开机密码
  • linux邮件设置方法
  • windows xp系
  • windows8怎么设置锁屏时间
  • win10双击应用程序没反应
  • win7右下角的网络连接不显示
  • bootstrap表单模板
  • js内存泄漏的原因及解决办法
  • 命令行输入以下哪个命令可以画出样条曲线
  • textview不换行
  • js如何深度克隆一个对象
  • 税控盘抄报反写工作难度
  • 电子税务推广工作内容
  • 买高档手表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设