有 2 个大的,可能非常大的嵌套 javascript 数组。一个是当前的,另一个是该数组的先前迭代。该函数将需要找到所有不同的元素并对任何变化采取行动。
我知道如何制作一个功能来做到这一点,我想知道做这种事情的最佳实践是什么。任何好的建议将不胜感激。我正在考虑使用原生 JavaScript 和 jQuery 来处理对不同元素的响应。
这个问题涉及几件事。
比较对象的最有效方法是什么。在 javascript 检查中,通过 if,如果一个对象等于或不等于另一个对象,将总是说它不等于,即使它们相等。因此,需要对对象进行分解和比较。
返回结果的最佳方式是什么?您是否列出了不同之处?在遍历第一个数组时,您是否清除了与第一个数组相同的对象,或者创建一个全新的数组来返回?