什么是修复的一般解决方案Uncaught ReferenceError
。修复未捕获的参考错误
我正在创建一个函数来确保调试代码投入生产。但可能会出现某些变量不存在但调试代码仍然存在的情况。在这种情况下,它不应该停止js。
function debug(data, type){
if(type == 'alert' && mode !== 'production'){
alert(data);
}
else if(type == 'halt' && mode !== 'production'){
debugger;
}
else{
console.debug(data);
}
}
debug(xyz) //xyz doesn't exists
'debug(typeof xyz ===“undefined”?undefined:xyz);''也许? – Ian
你可以使用macr ...哦,等等。 –
为什么你想在生产中运行你的调试代码? –