将console.timeEnd()作为Typescript中的数字变量

时间:2016-03-08 09:31:20

标签: debugging typescript

是否有可能将console.timeEnd()的值作为Typescript中的变量?我想用它来进行调试,但我在手机上测试我的应用程序,所以我看不到控制台的输出。

如果没有,是否有任何快速替代方案可以实现我的目标而无需从github导入任何内容?

1 个答案:

答案 0 :(得分:0)

如果您想要访问这些数字,可以使用performance.now(),这是一个强大的操作时机。

取自Pro TypeScript的示例,第7章 - 例外,内存和性能(删除了详细信息以显示performance.now()的使用:

var testStart = performance.now();

// Some code under test

var testTime = performance.now() - testStart;

特别是,性能时间提供微秒精度,并且不受计算机时钟偏移的影响(例如毫秒校正等)。

  

具有相同时间原点的对象必须单调递增,不受系统时钟调整或系统时钟偏差的影响

自......以来一直可以使用

  • Chrome 20
  • Firefox 15
  • IE 10
  • Opera 15
  • Safari 8