Console.log and debug not printing, only return undefined. Why it can be? I\'ve tried to re-install chrome, but it doesn\'t help.
Here is screenshot from chrome\'s m
Sometimes the simplest things trip us up...
Type console.log
in the console and check what function gets returned. If you see ƒ log() { [native code] }
then it's something else. If you see ƒ (){}
then somewhere down the line the native console.log function was changed.
Was working on a client's site today and that was the issue. If that's the case, you can either manually restore the console.log function or use console.dir() or console.warn() instead.
If you see ƒ (){}
then there is a possibility that sometime console stops working due to some functionality you have added in your javascript. so first close all tabs restart chrome and in a new tab just typ1 console.log('hi');
if it prints that then it confirms that the problem is there in your script code. if not then restore the cosole.log.
To restore the console in new tab go to console and type delete window.console
it will return true
after that restart the chrome and you are good to go.