• 레퍼런스
  • 자습서
  • console.timeLog()

    특정 레이블의 타이머에 로그를 작성합니다. 존재하지 않는 레이블을 지정할 경우 주의 로그(Timer '{label}' does not exist)를 작성합니다.

    구문

    console.timeLog();
    console.timeLog(label);
    console.timeLog(label, arg1);
    console.timeLog(condition, arg1, arg2, /* ..., */ argN);

    매개변수

    labelString · 선택적

    평가할 조건식

    기본값:
    ...argsany · 선택적

    작성할 디버그 로그의 내용

    설명

    console.timeLog() 메소드는 주어진 조건식이 false일 경우에만 로그를 작성합니다. 조건식이 true일 경우에는 아무런 로그도 작성하지 않습니다. 이 메소드는 주로 디버깅 목적으로 사용되며, 특정 조건이 충족되지 않을 때 경고 메시지를 출력하는 데 유용합니다.

    예를 들어, 다음과 같이 사용할 수 있습니다:

    console.timeLog(1 === 2, "1은 2가 아닙니다.");

    위 코드는 조건식 1 === 2false이므로 아래와 같은 에러 로그를 작성합니다.

    timeLogion failed: 1은 2가 아닙니다.

    만약 조건식이 true인 경우, 예를 들어 console.timeLog(1 === 1)을 호출하면 아무런 로그도 작성되지 않습니다. 이는 코드의 특정 부분이 예상대로 작동하는지 확인하는 데 유용합니다.

    한편, ...args가 전달되지 않는 경우, 아래와 같은 에러 로그가 작성됩니다.

    timeLogion failed

    앱 호환성

    0.7.39a

    메신저봇R

    No

    채팅 자동응답 봇

    No

    StarLight