为什么创建实例有时比调用创建实例的函数慢?

时间:2017-07-03 06:40:54

标签: javascript class firefox browser chromium

给出这个课程

class TestClass { constructor(a) { this.a = a } }

...和这个包装函数

 function createTestClass(a){  return new TestClass(a)  }

...和定义的变量X和变量R

测量显示,在firefox中(以及在较小程度上,在铬中)

R = createTestClass(X)

R = new TestClass(X)

这是jsperf测试comparison

包裹的部分比包裹的部分困扰我更快。该措施是否存在缺陷,或仅在功能中发生优化?

0 个答案:

没有答案