Javascript性能:在创建时或以后分配对象字段?

Javascript性能:在创建时或以后分配对象字段?,javascript,performance,object,Javascript,Performance,Object,是否有人知道在创建时而不是以后分配对象的字段是否存在性能权衡/优势,例如 var exObj=新的exampleObject(名称、日期) 或 var exObj=新的exampleObject() exObj.name=“诸如此类”; exObj.date=“诸如此类” (假设您已经创建了相应的类) 另外,考虑到JS数组是作为对象存储的,我是否正确地假设使用一个数组与使用另一个数组之间没有性能差异?(出于某种原因,使用带有数字索引的数组“感觉”更快。) 干杯 N自己测试它-非常感谢这一点-实际

是否有人知道在创建时而不是以后分配对象的字段是否存在性能权衡/优势,例如

var exObj=新的exampleObject(名称、日期)

var exObj=新的exampleObject()

exObj.name=“诸如此类”; exObj.date=“诸如此类”

(假设您已经创建了相应的类)

另外,考虑到JS数组是作为对象存储的,我是否正确地假设使用一个数组与使用另一个数组之间没有性能差异?(出于某种原因,使用带有数字索引的数组“感觉”更快。)

干杯


N

自己测试它-

非常感谢这一点-实际上,如果没有响应,我计划自己测试它,但我以前没有使用/知道jsperf.com,因此这大大简化了事情。对于感兴趣的人,后一种方法的速度稍快(至少在FF 3.6.13中)。