我有一个JavaScript模块,可以维护和操作大量数据.我有四个大型结构 - 每个基本上都是数组对象的对象.其中有很多数据.当用户执行删除或更新某些操作时,我需要浏览每个结构并可靠地修改结构以反映更改.在某些结构中,根据用户操作,我不知道我需要更改哪个 "叶子"对象,所以我必须遍历所有,等等.
在发生更改时操作这些大型结构的替代方法是将它们清空并从原始数据重建它们.那是我的问题:
从性能的角度来看,在Javascript中,循环和修改现有(大型)数据结构或简单地从原始数据重建结构会更优化吗?
我肯定答案可能是"它取决于",但a)假设大量数据; b)假设频繁更改该数据.
| 归档时间: |
|
| 查看次数: |
356 次 |
| 最近记录: |