a3866
。。。。c
2016-08-31 12:41
采纳率: 33.3%
浏览 2.1k
已采纳

JS 数组push遇到的很怪的问题 希望哪个大神指点一二

图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • showbo
    已采纳

    有什么奇怪的,a是数组是地址引用,你修改a也会同时修改arr中已经压入的a数组

    点赞 评论
  • qq_19891827
    qq_19891827 2016-09-01 01:55

    数组为引用类型,你在arr里面每次push进去的实际上都是a数组地址的值,所以你最终得到的arr里面存的都是相同的a的地址的值。当你输出arr的时候,会根据存储的a地址的值找到a,所以找到的都是最终的a

    点赞 评论
  • qq_22509715
    Jouryjc 2016-09-01 02:41

    嗯,定时器没有清除掉已经在arr里面的数组,同样会修改已经在数组arr里面的a数组的值

    点赞 评论

相关推荐