收藏
回答

创建一个数组,在下一行打印是个空数组;展开后为什么里面却有数据?

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

2 个回答

  • 恒
    2020-07-20

    怎么判断打印的是polygons的值,也没加前缀,会不会是其他地方打印的?

    2020-07-20
    有用
    回复 1
    • 领袖
      领袖
      2020-07-21
      1977行。。。这里我让他等于空啦,但是打印出来还有数据
      2020-07-21
      回复
  • .
    .
    2020-07-20

    这个值是否被重复定义污染了?

    2020-07-20
    有用
    回复 5
    • 领袖
      领袖
      2020-07-20
      在这个方法中只定义啦一次,并未重复定义
      2020-07-20
      回复
    • .
      .
      2020-07-20回复领袖
      你let polygons = [] 再打印试试。。
      2020-07-20
      回复
    • .
      .
      2020-07-20回复领袖
      如果你就定义了一次 肯定是空的 但是你打印出来有值 是不是在循环里?还是这个数组之前push过什么值?
      2020-07-20
      回复
    • 领袖
      领袖
      2020-07-21回复.
      我在console的后面加上return,打印的是个空数组;后面才是for循环;但是它居然把;在它之后的for循环的内容给打印出来了
      2020-07-21
      回复
    • .
      .
      2020-07-22回复领袖
      ....
      2020-07-22
      回复
登录 后发表内容
问题标签