今天写运动框架时,发现将对象push进数组,后面的值会覆盖前面的值,最后输出的都是最后一次的值。其实这一切都是引用数据类型惹的祸。 
      如果你也有类似问题,可以继续看下去哦。 
      下面代码模拟: 
将json对象的每个键值对,单独搞成对象,再赋值给数组,最后输出数组。结果数组应该是有三个对象。(for-in用于对象遍历)

JS——数组中push对象,覆盖问题,每次都创建一个新的对象

JS——数组中push对象,覆盖问题,每次都创建一个新的对象

 

 JS——数组中push对象,覆盖问题,每次都创建一个新的对象

JS——数组中push对象,覆盖问题,每次都创建一个新的对象

 

 JS——数组中push对象,覆盖问题,每次都创建一个新的对象

 

相关文章:

  • 2022-12-23
  • 2022-01-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-04
  • 2021-07-12
  • 2021-08-23
猜你喜欢
  • 2022-01-28
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案