为了账号安全,请及时绑定邮箱和手机立即绑定

js中call的疑问

js中call的疑问

饮歌长啸 2018-10-09 10:29:51
下面这段代码在控制台里第一次输出时他们的时间是差不多的,但是之后再在控制台里执行这段代码,call方法比第一个慢了很多,这是为什么function t1 (obj) {  obj.a = '123123'}function t2 () {  this.a = '123123'}console.time('1')for (let i = 0; i < 100000000; ++i) {  t1({})}console.timeEnd('1')console.time('2')for (let i = 0; i < 100000000; ++i) {  t2.call({})}console.timeEnd('2')
查看完整描述

1 回答

?
holdtom

TA贡献1805条经验 获得超10个赞

是你机器问题吧,我的就比1快一点,其实都差不多,看图:

https://img1.sycdn.imooc.com//5bfcab1200019fc102410236.jpg

查看完整回答
反对 回复 2018-11-27
  • 1 回答
  • 0 关注
  • 501 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信