美文网首页
项目中遇到的问题总结

项目中遇到的问题总结

作者: lovegre520 | 来源:发表于2020-11-09 16:11 被阅读0次

    需求:

    1、选中列表增加一条数据,取消列表对应的数据删除;

    2、当前修改的数组和上一次数组相比较是否发生变化

    代码设计思路:

    1、选中是一个数组['张三'、'李四'],列表(一个数组存旧数据,另一个定义的数组存列表更新后的数据)是一个数组对象,选中数组和列表旧数组通过name相比较,若名字相同则push到一个新数组。

    2、旧数组和新数组相比较,在比较的过程中会遇到一个问题,新数组值发生变化对应的旧数组值也发生变化了,此问题可通过深拷贝解决:JSON.parse(JSON.stringify(旧数组)),通过此方法可解决当前数组和上次数组是否有变化JSON.stringify(旧数组.sort())!=JSON.stringify(新数组.sort())

    相关文章

      网友评论

          本文标题:项目中遇到的问题总结

          本文链接:https://www.haomeiwen.com/subject/xqpckttx.html