console.log()에서 새 줄(줄바꿈) 사용하기
네, 가능합니다. JavaScript에서는 console.log() 안에 이스케이프 시퀀스인 \n을 사용하면 콘솔 출력 시 줄바꿈을 적용할 수 있습니다. \n은 'new line'을 의미하며, 문자열 중간에 삽입되면 해당 위치부터 새로운 줄로 이동합니다.
다음은 객체 정보를 출력할 때 \n으로 줄바꿈을 적용한 예제입니다.
예제 코드
const studentDetailsObject = new Object();
studentDetailsObject.name = 'David';
studentDetailsObject.subjectName = 'JavaScript';
studentDetailsObject.countryName = 'US';
studentDetailsObject.print = function () {
console.log('hello David');
}
console.log("studentObject", "\n", studentDetailsObject);위 프로그램은 Node.js 환경에서 실행할 수 있으며, 아래 명령어를 사용합니다.
node fileName.js
여기서는 파일 이름이 demo170.js라고 가정하겠습니다.
node demo170.js
출력 결과
위 코드를 실행하면 다음과 같은 결과가 출력됩니다.
PS C:\Users\Amit\javascript-code> node demo170.js
studentObject
{
name: 'David',
subjectName: 'JavaScript',
countryName: 'US',
print: [Function]
}핵심 정리
\n은 JavaScript에서 가장 널리 쓰이는 줄바꿈 이스케이프 문자입니다.console.log()는 여러 인자를 받을 수 있으므로, 위 예제처럼 별도의 인자로"\n"을 전달해도 정상적으로 줄바꿈이 적용됩니다.- 문자열 안에 직접 포함시키는 방식(
"studentObject\n")으로도 동일한 결과를 얻을 수 있습니다.