对象属性名称的长度是否会影响内存使用情况?



i有大约200000记录的对象数组。对象具有长的密钥名称。较短的属性名称会减少内存吗?在性能上有所作为是否足以?

如果我像:

一样准备数据
[{"dTN":"datatype value","dTR":"dataType range"},....]

而不是:

[{"dataTypeName":"datatype value","dataTypeRange":"dataType range"},....]

它将如何影响浏览器中的内存使用?

任何人都可以解释JavaScript如何处理对象属性名称?

您可以在Chrome中使用window.performance.memory检查。

如果您有许多重复的字符串,我相信它们会得到优化,这完全取决于引擎。如果键都不同,您可能会看到增加。

最新更新