오늘은 프론트 개발을 하면서 유용하게 사용할 수 있는 assert()에 대해 알아봅시다.
Assert: 특정 기능에 대한 행동 조건이 항상 참이라는 가정 하에 코드를 작성하는 것
일종의 검사 도구로서, 보통은 프로그램이 예상대로 흘러가는데 확인하기 위해 사용합니다. 디버그 빌드시에만 동작하기 때문에 console()과 다르게 명확한 가독성을 갖추고 있습니다.
console.assert(condition, message);
// condition - 확인하고자 하는 조건
// message - 조건이 거짓일 때 출력되는 오류 메시지
// ex)
console.assert(data.length!==0, '입력된 데이터의 길이가 0입니다!');
// data.length가 0이 되면 (조건에 대한 거짓) 에러 문구 출력