0

我有一个 extjs 网格,其中一个列渲染器函数有一个 for 循环,该循环遍历一个数字数组并将它们与所考虑列的每个单元格的值进行比较。所以我在想,因为渲染器已经为每一行循环,现在我有每一行的循环运行器。

问题是应该让它运行还是应该更改数组和用户 String.match() 而不是 for 循环。

我现在没有大数据,所以我可以测试。哪个更好?有任何想法吗?。

谢谢,杰

4

1 回答 1

0

如果您想对一段代码进行基准测试,而该代码花费的时间太短而无法获得有用的数字,请在循环中多次运行它。

在 JavaScript 中,您可以轻松获取执行如下代码所需的时间(以毫秒为单位):

var starttime= +new Date()
//Do the task
var endtime= +new Date()
alert(endtime-starttime)

每当您询问有关特定代码的问题时,您都应该提供代码以及问题,很难从您的描述中弄清楚您的代码做了什么。

于 2010-10-21T23:14:18.657 回答