let fun = ()=>{} fun()和 funcation fun(){} fun()有性能差距对吧?

2019 年 11 月 1 日
 TomVista
2199 次点击
所在节点    问与答
9 条回复
caviare
2019 年 11 月 1 日
我开了两个循环测了下时间都差不多 没什么性能差距
LG3xFA6kpn88HxEW
2019 年 11 月 1 日
楼主你是不是打错字了,赶紧趁机提醒你一下 function 关键字打错了,但是我感觉箭头不是还有一步捕捉外层的 this 吗,箭头函数的性能应该是比原本的 funciton 声明的函数稍微差一点
msg7086
2019 年 11 月 1 日
@l1nyanm1ng 赶紧趁机提醒你一下 funciton 关键字打错了……
jadehare
2019 年 11 月 1 日
循环了 5000 万次箭头函数消耗时间 75ms,function 是 35ms
jadehare
2019 年 11 月 1 日
但是箭头函数少了 this,少了 property 感觉内存消耗上会变少
newtype0092
2019 年 11 月 1 日
这种差距约等于没有,如果你认为这种差距有影响说明你该换语言了。
TomVista
2019 年 11 月 1 日
@newtype0092
只是感觉第二种写的好些,不谈性能,在语义,代码可读性这方面我感觉第二种还是比较好

@caviare
liuzhiyong
2019 年 11 月 1 日
性能上的差距,就算有,也可以忽略不计。因为网上大牛们从来没提过这事。
LG3xFA6kpn88HxEW
2019 年 11 月 1 日
@msg7086 哈哈哈哈哈哈哈哈,我真的想挖个洞钻下去,手抖我也打错了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/615173

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX