2015-04-28 3 views
0

у меня есть этот простой массив:Не может перебрать массив в некоторых страницах

var a = new Array(); 
a.push(o); 

При выполнении этого кода:

a.forEach(function(o){console.log(o)}); 

В пустой странице - я могу видеть объект после входа в консоль.

Дело в том, что этот код работает на другой странице и Цикл foreach ничего не регистрирует, хотя я вижу объект в [0].

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

Звучит это знакомо?

Спасибо.

+0

Можете ли вы создать jsfiddle? – thefourtheye

+0

Что такое 'o'? Когда именно вы запускаете этот код? Какой еще код работает? – Bergi

+0

Не уверен, что это поможет, так как я не могу приложить проблемную страницу. – Amir

ответ

1

Прототип заменяет сообщения журнала консоли, use this code, чтобы увидеть фактический журнал консоли:

delete console.log 

После этой консоли появятся сообщения.

+0

Бог знает почему. Благодарю. – Amir

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