收藏
回答

数组里面都是有内容的,为什么会出现以下情况?[]里面也有内容,为什么没有其他数组那样的(数字)

最后一次编辑于  02-27
回答关注问题邀请回答
收藏

3 个回答

  • AAAAAAAAAA
    AAAAAAAAAA
    02-28

    已解决

    02-28
    有用
    回复
  • 零²⁰²⁴
    零²⁰²⁴
    02-28

    你说的 [] 有内容是说有数组项,还是有一些例如 length 之类的属性,截图看看

    02-28
    有用
    回复 4
    • AAAAAAAAAA
      AAAAAAAAAA
      02-28
      02-28
      回复
    • 零²⁰²⁴
      零²⁰²⁴
      02-28回复AAAAAAAAAA
      这个实际上是因为控制台机制的问题,当你打印的那一刻是一个空数组,所以控制台显示是 [],但是由于 数组 类型是 地址引用,所以当后续赋值后,控制台又能看到当前的🈯️
      02-28
      回复
    • 零²⁰²⁴
      零²⁰²⁴
      02-28回复AAAAAAAAAA
      对象类型也有类似的表现,通过控制台去看的话会是会有一定疑惑的
      02-28
      回复
    • AAAAAAAAAA
      AAAAAAAAAA
      02-28回复零²⁰²⁴
      嗯嗯,我改成同步就没问题了,谢谢
      02-28
      回复
  • ⅴ
    02-27

    有异步操作吧,第一时间打出来的[]是空的,后续才有的值。

    02-27
    有用
    回复 2
    • AAAAAAAAAA
      AAAAAAAAAA
      02-27
      不是,这个[]里面有内容,能展开
      02-27
      回复
    • AAAAAAAAAA
      AAAAAAAAAA
      02-27
      那应该怎么改呀
      02-27
      回复
登录 后发表内容