😮🫧 문자열 양 끝의 공백을 제거하는 함수
공백은 모든 공백문자(space, tab, NBSP 등)와 모든 개행문자(LF, CR 등)를 의미한다.
let str = " Hello, world! ";
let trimmedStr = str.trim();
console.log(trimmedStr);
// "Hello, world!"
위처럼 "Hello, world!" 양쪽 공백을 제거하고 출력되는 걸 볼 수 있다.
만약 문자열 중간중간 공백이 있더라도,
let str = " 월 화 수 목 금 토 일 ";
let trimmedStr = str.trim();
console.log(trimmedStr);
// "월 화 수 목 금 토 일"
원본 문자열을 그대로 유지된 채, 양쪽 공백만 제거된다.
결론👇
💡 trim() 함수는 원본 문자열을 변경하지 않으며, 공백이 모두 제거된 새로운 문자열을 반환한다. 이 함수는 주로 사용자 입력을 처리하거나 문자열을 비교할 때 공백의 영향을 제거하는 데 유용하게 사용된다.