[英]How to get the output from console.timeEnd() in JS Console?
[英]How to show result of console.timeEnd() in react native android app?
我已经安装了软件包并将其导入为:
import 'react-native-console-time-polyfill';
并具有以下功能:
search = () => {
let s = this.state.file.toLowerCase();
let p = this.state.search.toLowerCase();
console.time('t');
let result = kmp.findAll(s, p);
let time = console.timeEnd('t');
alert(time);
};
为什么警报的结果返回为“ undefined”?
我希望处理功能的结果时间显示在警报弹出窗口中。 搜索是按一下按钮时的功能。
对不起,我的英语不好,希望你们能理解我的问题^^
您正在使用的库的编写方式,它仅将结果时间输出到控制台,而不返回它。 因此,尽管您可以在调试控制台中看到它,但是您将始终从.time()
和.timeEnd()
函数接收undefined
.time()
。 对于浏览器也是如此,您实际上可以在Javascript控制台中对其进行测试。
但是该库的代码似乎很短,您实际上可以添加功能。 如果添加return delta.toFixed(3);
在.timeEnd()
函数的.timeEnd()
index.js中的第21行),您可以获得所需的结果。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.