Почему console.table не работает в Firefox?

Почему console.table (или некоторые другие методы консоли) не работают в Firefox и не возвращают ошибку?

2 ответа

Решение

Встроенная веб-консоль Firefox игнорирует неизвестные вызовы консоли, а не создает исключение. Так что пока нормальный звонок, например

window.table()

или любой неизвестный метод нормального объекта, вы получите что-то вроде:

[20:29:35.381] TypeError: window.table is not a function

Тем не мение:

console.table({foo: 'bar'})

просто возвращает undefined, ничего не делая, хотя:

typeof console.table

возвращает:

"undefined"

В качестве обновления он работает начиная с Firefox 34, см. https://developer.mozilla.org/en-US/docs/Web/API/Console/table

Другие вопросы по тегам