JavaScript

javascript debugging 함수

unkwn98 2022. 3. 23. 11:49

디버깅을 잘 할수록 코드를 작성하는게 수월해진다.

디버깅을 하는 방법은 다양한데 자바스크립트의 경우 웹 브라우저의 개발자도구 콘솔(F12)을 통해 이루어진다. 콘솔창에 변수값을 띄워 확인하는 디버깅 함수를 작성하여 사용하고 있다.

// debugging 함수
debugging(msg, variable) {
    console.log("msg : " + msg + "    TYPE : " + typeof variable);
    if (typeof variable !== "string" || typeof variable !== "number") {
      console.log(JSON.stringify(variable));
    } else {
      console.log(variable);
    }
}

// 함수실행
debugging("var1", "spiderman"); // "spiderman"
debugging("var2", 1000); // 1000
debugging("var3", {a:1, b:"bbb"}); // {"a":1,"b":"bbb"}