Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 解析JSON数据集时,JSON中的空数组是否会影响性能?_Javascript_Json_Templates_Dot.js - Fatal编程技术网

Javascript 解析JSON数据集时,JSON中的空数组是否会影响性能?

Javascript 解析JSON数据集时,JSON中的空数组是否会影响性能?,javascript,json,templates,dot.js,Javascript,Json,Templates,Dot.js,我有一个相当大的JSON数据集,我正在使用DoT.js来解析它,以填充一个用于显示的模板。我看到JSON的一部分有3400多个空数组,我甚至没有使用它们来填充模板。下面是一段未使用的JSON ,"COMMENTS":[] 我在代码的前面一点通过它进行解析,将整个JSON数据集中的键转换为小写 ,“评论”:[] 这样的空数组是否会对性能产生负面影响?是的,它会对性能产生影响。首先,数据传输将花费更长的时间,但JSON解析也会更慢 您测试过它吗?您对“性能”的理解是什么?你是说JS解析JSON的速

我有一个相当大的JSON数据集,我正在使用DoT.js来解析它,以填充一个用于显示的模板。我看到JSON的一部分有3400多个空数组,我甚至没有使用它们来填充模板。下面是一段未使用的JSON

,"COMMENTS":[]
我在代码的前面一点通过它进行解析,将整个JSON数据集中的键转换为小写

,“评论”:[]


这样的空数组是否会对性能产生负面影响?

是的,它会对性能产生影响。首先,数据传输将花费更长的时间,但JSON解析也会更慢


您测试过它吗?您对“性能”的理解是什么?你是说JS解析JSON的速度有多快?是的,这将产生负面影响(但应该足够快)。否则它只会消耗更多内存,不会影响速度。