728x90
.trim()
문자열에서 앞뒤의 공백(whitespace)을 제거하는 메서드
문자열의 중간에 있는 공백은 제거하지 않습니다.
입력 데이터가 정리되지 않은 경우, 이를 처리하여 데이터를 깔끔하게 만드는 데 유용합니다.
공백에 포함되는 경우
- 스페이스(' ')
- 탭('\t')
- 줄바꿈('\n')
- 캐리지 리턴('\r')
ex1) 공백 지우기
const str = " Hello World! ";
console.log(str.trim()); // "Hello World!"
ex2) \n사용시
process.stdin으로 데이터를 읽으면 입력값의 끝에 줄바꿈 문자(\n)가 포함될 수 있습니다. 이를 제거하지 않으면 의도치 않은 결과를 초래할 수 있습니다.
입력이 5 3\n처럼 줄바꿈 문자를 포함하는 경우:
const input = "5 3\n";
console.log(input.split(" ")); // ["5", "3\n"]
여기서 .trim()을 사용하면 줄바꿈을 제거하여 제대로 처리할 수 있습니다:
const input = "5 3\n".trim();
console.log(input.split(" ")); // ["5", "3"]
'내일배움 정리 > JS 문법 공부' 카테고리의 다른 글
정규식 테스트 (1) | 2024.12.17 |
---|---|
프리마(정리하기) (0) | 2024.12.05 |
(작성중)구조 분해할당 : 여러 변수를 한번에 할당하기 (0) | 2024.12.03 |
화살표함수(작성중) (0) | 2024.12.03 |
형변환, 숫자의 진법변환 (0) | 2024.12.03 |