【问题标题】:Same array different output in consolelog控制台日志中相同的数组不同的输出
【发布时间】:2014-09-11 08:18:08
【问题描述】:

我有一个静态数组和一个用 ajax post 函数填充的数组。现在我打算用动态数组替换静态数组,但事实证明这两个数组似乎彼此不同。

Array1(静态)

 [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object…]
  [0 … 99]
     0: Object
      data: "AFN"
      value: "Juan"
      __proto__: Object

array2(动态)

[Array[122]]
  0: Array[122]
    [0 … 99]
      0: Object
        data: "54, rue Royale"
        value: "Atelier graphique"
       __proto__: Object

我希望这有任何意义,但如果我需要分享更多信息或代码,请告诉我!这个想法是让数组 2 看起来与数组 1 相同。

【问题讨论】:

  • array2 似乎是一个数组数组。查看array2[0][0] 是否返回所需的数组。
  • @Salman A console.log(array2[0][0]); 给了我以下 Object {value: "Atelier graphique", data: " 54, 皇家街"}

标签: javascript php arrays ajax


【解决方案1】:

仍然不知道我是如何陷入这种混乱的,但我用

解决了我的问题
var array1= array2[0].concat();

显然是在 Salman A 的评论的帮助下。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-16
    • 2019-10-06
    • 1970-01-01
    • 1970-01-01
    • 2021-04-17
    • 2020-10-01
    • 2012-04-19
    • 2023-02-01
    相关资源
    最近更新 更多