static_cast
средства, что Вы не можете случайно const_cast
или reinterpret_cast
, который является хорошей вещью.
Обычно я делаю функцию-оболочку так:
function log(obj) {
if (window.console && console.log) console.log(obj);
}
или вы можете сделать что-то вроде этого в начале файла / элемента сценария:
if (!window.console) {
window.console = {
log: function(obj){ /* define own logging function here, or leave empty */ }
};
}