js substituem console.log se não definido
Qual solução você recomenda, a segunda é mais simples (menos código), mas há desvantagens em usá-la?
Primeiro: (Defina um sinalizador de depuração global)
// the first line of code
var debug = true;
try {
console.log
} catch(e) {
if(e) {
debug=false;
}
};
// Then later in the code
if(debug) {
console.log(something);
}
Segundo: substituir console.log
try {
console.log
} catch(e) {
if (e) {
console.log = function() {}
}
};
// And all you need to do in the code is
console.log(something);