位置: 编程技术 - 正文

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

  • 工资薪金和工资薪金总额区别
  • 递延所得税费用在资产负债表哪一项
  • 所得税汇算清缴时间期限
  • 小汽车折旧年限的最新规定2023
  • 外币报表折算差额是一种未实现的汇兑损益
  • 办理税务登记之后
  • 收付转记账凭证图片
  • 投资款转账没备案怎么办
  • 劳务收入个税需要进行所得税汇算吗
  • 社保缴费基数什么意思
  • 购买树木计入什么科目
  • 企业可以采用多品牌战略吗
  • 普通发票为什么没有章
  • 保险公司代扣代缴车船税完税证明
  • 财产租赁所得适用什么税率
  • 接受土地使用权作为投资属于什么凭证
  • 企业所得税虚报成本多少属于犯罪
  • 淘宝企业店铺是工厂直销吗
  • 海关进口增值税专用缴款书是发票吗
  • 小区物业宿舍
  • 临时建筑进项税可以一次抵扣吗?
  • 印花税减半征收会计分录怎么做
  • 销售折扣计入增值税销售额的
  • 我的初级备考经验--付出才有回报
  • 准予抵扣的进项税额有哪些
  • 计划分配率怎么算
  • 车辆租赁费交的是什么税
  • 安全的无线连接软件
  • 定额发票可以抵进项税吗
  • 小微企业一般纳税人
  • 开机反应慢是怎么回事
  • 长期病假解除劳动合同怎么赔偿
  • PHP:shell_exec()的用法_命令行函数
  • 期间费用为何要摊销
  • 复式记账法含义
  • phpwhile用法
  • phpswoole面试
  • laravel insert ignore
  • 享受所得税优惠情况说明
  • 微前端Qiankun 子应用css后加载问题
  • 【第十一届“泰迪杯”数据挖掘挑战赛】B题产品订单的数据分析与需求预测“解题思路“”以及“代码分享”
  • php使用自定义函数编程求半径r的圆的周长和面积
  • php数组处理函数array_push会影响源数组的元素吗
  • php怎么实现输入数字
  • 租入厂房需做环保检测吗
  • ca证书收费金额是多少?
  • 税务申报显示已申报
  • 首涂第二十一套模板
  • 武汉营业执照注销流程
  • 专设销售机构的办公费计入
  • 增值税普通发票有什么用
  • 本月的费用
  • 药品进销差价的计算公式是什么
  • 固定资产净值怎么算
  • 账簿的概念与分类
  • 债务重组的适用范围
  • sqlserver多行转多列
  • sqlserver模糊查询不用like
  • windows中双击硬盘驱动器图标操作的作用
  • xp如何查看系统位数
  • win8热点设置
  • win7系统磁盘分区必须分区为什么才能安装
  • window资源管理器
  • win7系统摄像头不可用怎么办
  • windows 打开文件命令
  • u深度如何装win7系统
  • linux云端服务器
  • ie等级
  • jquery animation
  • 你将会收藏
  • 关闭默认共享和共享文件夹
  • python语言中
  • shell字符串截取加替换
  • 不通过肾门的结构都有什么
  • NGUI学习笔记(摘)
  • Node.js发送HTTP客户端请求并显示响应结果的方法示例
  • jquerygrid
  • javastudio
  • 税务评定等级a是缴纳多少
  • 重庆经开区属于哪个大区
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设