Javascript String匹配Vs for循环

时间:2010-10-21 21:59:14

标签: javascript performance for-loop string-matching

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

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

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

谢谢, 洁

1 个答案:

答案 0 :(得分:0)

如果你想对一段代码进行基准测试,这段代码花费的时间太少,无法获得有用的数字,那么在循环中多次运行它。

在JavaScript中,您可以轻松获得执行这样一段代码所需的时间(以毫秒为单位):

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

每当您询问有关特定代码的问题时,您应该提供代码以及问题,很难从您的描述中找出代码的作用。