안녕하세요. 루미오입니다.
순서
● trimtrimEnd(), trimRight() 폴리필(polyfill)
● trimtrimEnd(), trimRight() 사용법
하단의 → 코드 확인 및 테스트 버튼을 클릭하면 jsfiddle에서 바로 Test해 보실 수 있습니다.
JavaScript는 문자열의 뒤의 공백을 제거하는 trimEnd()
, trimRight()
함수를 제공합니다. trimRight()
는 trimEnd()
의 alias
입니다. 하지만 IE에서 전혀 지원하지 않고 Chrome 66 이상 Firefox 61 이상에서만 지원합니다. 그렇기 때문에 호환성을 위해서 동일한 기능의 폴리필을 적용해야 합니다.
trimEnd(), trimRight() 폴리필(polyfill)
if(!String.prototype.trimEnd) { String.prototype.trimRight = String.prototype.trimEnd = function() { return this.replace(/\s+$/g,''); }; }
정규식을 사용하고 있습니다. 간단하지요!
trimEnd(), trimRight() 사용법
/* trimEnd(), trimRight() 사용법 */ var result = ''; var str = " foo bar "; result = str.trimEnd(); // " foo bar" result = str.trimRight(); // " foo bar"
사용법도 간단합니다.
감사합니다.
- 루미오 . LOOMIO -
'프로그래밍 > JavaScript' 카테고리의 다른 글
자바스크립트(JavaScript) String.prototype.endsWith() 폴리필(polyfill) (0) | 2018.12.10 |
---|---|
자바스크립트(JavaScript) String.prototype.startsWith() 폴리필(polyfill) (0) | 2018.12.10 |
자바스크립트(JavaScript) String.prototype.trimStart String.prototype.trimLeft 폴리필(polyfill) (0) | 2018.12.09 |
자바스크립트(JavaScript) String.prototype.trim 폴리필(polyfill) (0) | 2018.12.09 |
자바스크립트(JavaScript) 배열(Array)의 추가 삭제 (0) | 2018.12.05 |