2014-09-11 2 views
0

У меня есть статический массив и массив, который я заполняю функцией ajax post. Теперь я планировал заменить статический массив для динамического, но, как оказалось, два массива, похоже, отличаются друг от друга.Тот же массив разного вывода в consolelog

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.

+1

array2 представляется массивом массивов массивов. Смотрите, если 'array2 [0] [0]' возвращает нужный массив. –

+0

@Salman A ** console.log (array2 [0] [0]); ** дает мне следующее ** Object {значение: "Atelier graphique", данные: "54, rue Royale"} ** – Paul2503

ответ

0

еще не знаете, как я попал в этот беспорядок, но я решил свою проблему с

var array1= array2[0].concat(); 

С помощью комментария Салмана, очевидно.

Смежные вопросы