1

在 Javascript 中获取函数中的“静态”变量(如 C 中的“静态”关键字)的一种方法是将自定义属性分配给函数对象本身。

几年前,这导致了优化问题,例如。V8 因为当函数对象的属性发生变化时,函数必须重新 JIT-ted 等。

仍然是这种情况,还是有可靠的方法来对此进行基准测试?

4

1 回答 1

1

V8 开发人员在这里。我不记得在函数对象上放置属性曾经引起过问题。你有这个说法的来源吗?也许这是一个误解。

无论如何,这些天你绝对可以毫无问题地做到这一点。

于 2019-03-14T16:48:13.700 回答