我有一个extjs网格,其中一个列渲染器函数有一个for循环,它遍历一个数字数组,并将它们与所考虑的列的每个单元格的值进行比较。所以我在想,因为渲染器已经为每一行循环,现在我有每行的循环运行器。
问题是应该让它运行还是我应该更改数组和用户String.match()而不是for循环。
我现在没有大数据,所以我可以测试一下。哪个更好?有任何想法吗?。
谢谢, 洁
答案 0 :(得分:0)
如果你想对一段代码进行基准测试,这段代码花费的时间太少,无法获得有用的数字,那么在循环中多次运行它。
在JavaScript中,您可以轻松获得执行这样一段代码所需的时间(以毫秒为单位):
var starttime= +new Date()
//Do the task
var endtime= +new Date()
alert(endtime-starttime)
每当您询问有关特定代码的问题时,您应该提供代码以及问题,很难从您的描述中找出代码的作用。