i有大约200000记录的对象数组。对象具有长的密钥名称。较短的属性名称会减少内存吗?在性能上有所作为是否足以?
如果我像:
一样准备数据[{"dTN":"datatype value","dTR":"dataType range"},....]
而不是:
[{"dataTypeName":"datatype value","dataTypeRange":"dataType range"},....]
它将如何影响浏览器中的内存使用?
任何人都可以解释JavaScript如何处理对象属性名称?
您可以在Chrome中使用window.performance.memory
检查。
如果您有许多重复的字符串,我相信它们会得到优化,这完全取决于引擎。如果键都不同,您可能会看到增加。