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

这样使用performance.now()为什么会报错?

这样使用performance.now()为什么会报错?

梦里花落0921 2019-01-25 16:08:25
代码不复杂,但是想不通为什么var t = performance.now() (function a() {  console.log(1)   setTimeout(a,100) })()如果去掉第一行var t = ...,代码执行就是正确的,现在保留第一行,代码会报TypeError: performance.now(...) is not a function的错,请问performance.now()和setTimeout之间有什么冲突吗?先谢谢各位了~
查看完整描述

1 回答

?
喵喵时光机

TA贡献1846条经验 获得超7个赞

使用IIFE时前一个代码段必须有结尾分号,保险做法是这样

var t = performance.now()

;(function a() {  console.log(1)
  setTimeout(a,100)
})()


查看完整回答
反对 回复 2019-01-25
  • 1 回答
  • 0 关注
  • 676 浏览
慕课专栏
更多

添加回答

举报

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