收藏
回答

为什么数组push后每一条数据都一样?

回答关注问题邀请回答
收藏

2 个回答

  • TEST
    TEST
    2020-05-31

    先复制一份新的make

    var make = Object.assign({}, that.data.mark);

    之后再赋值,再push.

    数组只是引用.你原来的代码等于一直在编辑并存入同一个对象,自然全都相同

    2020-05-31
    有用 1
    回复 1
    • 丶
      2020-05-31
      谢谢
      2020-05-31
      回复
  • Mr.Zhao
    Mr.Zhao
    2020-05-31

    2020-05-31
    有用 1
    回复 3
登录 后发表内容
问题标签