Javascript consolelog中相同的阵列不同的输出
我有一个静态数组和一个用ajax post函数填充的数组。现在我正计划用动态数组替换静态数组,但事实证明这两个数组似乎彼此不同 阵列1(静态) 阵列2(动态)Javascript consolelog中相同的阵列不同的输出,javascript,php,arrays,ajax,Javascript,Php,Arrays,Ajax,我有一个静态数组和一个用ajax post函数填充的数组。现在我正计划用动态数组替换静态数组,但事实证明这两个数组似乎彼此不同 阵列1(静态) 阵列2(动态) 我希望这有任何意义,但如果我需要分享更多的信息或代码,请让我知道!我们的想法是让数组2看起来和数组1一样。仍然不知道我是如何陷入这种混乱的,但我用 var array1= array2[0].concat(); 显然,在萨尔曼A评论的帮助下。array2似乎是一个数组的数组。查看array2[0][0]是否返回所需的数组。@Salman
我希望这有任何意义,但如果我需要分享更多的信息或代码,请让我知道!我们的想法是让数组2看起来和数组1一样。仍然不知道我是如何陷入这种混乱的,但我用
var array1= array2[0].concat();
显然,在萨尔曼A评论的帮助下。array2似乎是一个数组的数组。查看
array2[0][0]
是否返回所需的数组。@Salman A console.log(array2[0][0]);给我以下对象{值:“graphique工作室”,数据:“皇家街54号”}
[Array[122]]
0: Array[122]
[0 … 99]
0: Object
data: "54, rue Royale"
value: "Atelier graphique"
__proto__: Object
var array1= array2[0].concat();