2014-01-08 58 views
-1

我的代码中有两个for循环。它通常运行more than 40,000 times。在for循环中,有一些功能可以执行某些操作。
函数调用通常花费0.002s,总共花费超过100s,所以我认为如果我使用inline function,就像C++一样,将避免成本。
但是我怎样才能定义inline function,比如C++ line function?简单地替换代码并不好,很难实现。如何避免在大循环js中的函数调用?

+0

你确定这些数字?我不相信一个JavaScript函数调用需要2ms。 – 2014-01-08 05:57:59

+0

在浏览器中运行的JS代码中做这样的繁重工作可能不是一个好的设计。你应该改变设计以避免JS代码中出现如此巨大数量的循环。如果您发布代码或提供更多关于您想要实现的信息,社区可能会提供帮助。 – RaviH

+0

我不是在浏览器中使用js,而是在Flash中使用js。 – zzy

回答