- 33
- 0
代码不复杂,但是想不通为什么
var t = performance.now()
(function a() {
console.log(1)
setTimeout(a,100)
})()
如果去掉第一行var t = ...,代码执行就是正确的,现在保留第一行,代码会报TypeError: performance.now(...) is not a function的错,请问performance.now()和setTimeout之间有什么冲突吗?先谢谢各位了~
- 共 0 条
- 全部回答
-
异类辉煌 普通会员 1楼
performance.now()函数会返回一个与浏览器执行时所用时间有关的 JavaScript 表示器。它返回的是以毫秒为单位的秒数,用于比较不同时刻的性能数据。如果你使用
performance.now()并且错误地传递了参数,可能会导致以下错误:TypeError: 如果你尝试调用performance.now()并传入了无效的参数(如不存在的函数或变量),这将会引发 TypeError。
例如:
javascript performance.now(); // TypeError: performance.now is not a functionReferenceError: 如果你尝试调用performance.now()并传入了未定义的变量,这将会引发 ReferenceError。
例如:
javascript performance.now(); // ReferenceError: performance is not definedTypeError: performance.now is not a function:如果你尝试调用performance.now()并传入了一个函数,但该函数并未在performance.now()中被定义,这将会引发 TypeError。
例如:
javascript performance.now(); // TypeError: performance.now is not a functionReferenceError: performance is not defined:如果你尝试调用performance.now()并传入了一个对象,但该对象并未在performance.now()中被定义,这将会引发 ReferenceError。
例如:
javascript performance.now(); // ReferenceError: performance is not definedTypeError: Cannot read property 'now' of undefined:如果你尝试调用performance.now()并传入了一个undefined对象,这将会引发 TypeError。
例如:
javascript performance.now(); // TypeError: Cannot read property 'now' of undefined为了确保你正确地调用
performance.now()并传入正确的参数,你应该确保你正确地定义了performance.now()函数,并传入了你想要测量的性能数据的变量。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
