我有一个无限长度的数组,用户可以从中选择添加/删除组件。为了反映后端的变化,我必须执行ajax请求 我的问题是反映这些变化的最有效方法是什么?
目前我有两种方法:
1。)找出两个数组之间的差异,然后通过逐个添加缺失/删除额外元素来适当地解决差异。
2.。)使用remove all服务删除后端数组中的每个项目,使用一个请求,然后逐个添加第二个数组中的任何内容。
乍一看,方法1似乎更好,特别是小的变化。但是,如果用户决定从数组中删除80个左右的元素,并且仅添加2个元素,那么接近2个类将接近1。
也许有更好的解决方案? 谢谢!