Результаты в Firebug console.log усекаются - PullRequest
2 голосов
/ 01 марта 2012

Если вы попытаетесь создать console.log из очень длинного массива, консоль firebug покажет вам только часть полного результата.

Пример:

    arr = [[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],["casa","auto"],["casa","auto","casa","auto","casa","auto","casa","auto","casa","auto","casa","auto","casa","auto","casa","auto",[1,2,3],[1,2,3],[1,2,3],[1,2,3]]]

    console.log(arr); // .... ["casa", "auto"], ["casa", "auto", "casa", 17 more...]]

В этом случаеон показывает первую часть массива, а затем слово 17 more...]]

Как мне показать весь результат массива?

Я хотел бы сделать копию и пройти.К сожалению console.dir возвращает браузер объектов javascript.

Ответы [ 2 ]

5 голосов
/ 01 марта 2012

console.dir(arr); покажет весь массив.

1 голос
/ 01 марта 2012

Я предполагаю, что вы просто хотите увидеть результаты. Вы можете перебрать массив и записать каждый элемент массива.

for(var i=0; i<arr.length; i++){
    console.log(arr[i]);
}
...