728x90
trim() 메서드는 문자열 양 끝의 공백을 제거함.
여기서 공백이란 모든 공백문자 space, tab, 등과 같은 모든 개행문자를 의미함
if(!String.prototype.trim) {
String.prototype.trim = function() {
return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, '');
};
}
return
str 문자열의 양쪽 공백을 제거한 후 문자열을 반환
str 문자열에 공백이 없어도 예외가 발생하지 않고 새 문자열 반환(본질적으로 str의 복사본이라고 할 수 있음)
한쪽 끝의 공백만 제거한 문자열을 반환하려면 trimStart() 또는 trimEnd() 메서드를 사용할 것
폴리필(polyfill)
다른 코드 전에 아래 코드를 실행하여 지원하지 않는 환경에서도 trim()을 사용할 수 있도록 함
'javascript' 카테고리의 다른 글
페이지 전환 효과 (0) | 2022.02.17 |
---|---|
ES6. 구조 분해 할당 (0) | 2022.02.07 |
object.assign(target, sources) (0) | 2022.01.11 |
페이지 라이프 사이클 -DOMContentLoaded, load, unload (0) | 2022.01.11 |
CORS(클라이언트와 서버의 오리진이 다를때 발생하는 이슈) (0) | 2022.01.05 |