5

を修正するための一般的な解決策は何ですか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
4

2 に答える 2