Результаты в console.log Firebug усекаются

Если вы попытаетесь создать 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.


person antonjs    schedule 01.03.2012    source источник


Ответы (2)


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

person Oiva Eskola    schedule 01.03.2012
comment
элемент номер 61 также показывает еще 17. Это правильный ответ? console.dir — это браузер объектов javascript. - person Umesh Patil; 01.03.2012
comment
Я хотел бы сделать копию и прошлое. К сожалению, console.dir возвращает браузер объектов javascript. - person antonjs; 01.03.2012

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

for(var i=0; i<arr.length; i++){
    console.log(arr[i]);
}
person Justice Erolin    schedule 01.03.2012