【发布时间】:2010-12-31 00:33:09
【问题描述】:
听说java中的instanceof操作符是个性能问题,
Javascript 也是这样吗(IE6、IE7、IE8、FF、Chrome、safari 等)? 任何指向真实论文的链接都会有所帮助。
【问题讨论】:
-
您正在寻找确定性的东西,我明白了。但是“性能问题”并不是一个确定的问题。相反,它非常模糊。此外,性能问题需要以“A 或 B 是否需要更多内存/运行时间/其他可测量数量”的形式提出,其中 A 和 B 是不同的事物,产生相同的结果。因此,您需要将 instanceof 运算符与执行相同操作的其他运算符进行比较。
-
嗯,我的问题没有以正确的方式提出。
-
我想您可能会运行一个基准测试,它告诉您 instanceof 运算符需要 7 微秒(例如随机选择的数字)来执行。但是你必须问自己在一些实际代码的上下文中这意味着什么。
-
这应该是评论,而不是答案。 OP 显然要求提供有关
instanceof性能的论文/数据的链接,这并不含糊。 -
如果你想跳过臃肿,这里有一个 JSPerf:jsperf.com/instanceof-performance/2
标签: javascript performance optimization browser