Почему 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