자바스크립트로 문자 뒤에서부터 제거하기
안녕하세요.
고코더 입니다.
● 1. 프론트엔드 개발을 하다보면 꼭 끝에 한 글자가 문제입니다.
이 글자를 짤라내려면 많이 사용하는 방법은 이렇게 하셨을텐데요
1. 문자열 길이를 잰다
2. -1를 한다
3. -1한 길이만큼 가져온다
● 2. 그 보다 더 쉬운 방법이 있습니다. 내장 객체인 배열을 다루는 slice()를 이용하는 방법입니다.
var text = "http://gocoder.net/";
textSlice = text.slice(0,-1);
// http://gocoder.net
● 3. 예제 소스로 다시 한번 살펴보겠습니다.
1 2 3 4 5 6 7 8 9 10 11 | <html> <head> <script type="text/javascript"> var text = "http://gocoder.net/"; textSlice = text.slice(0,-1); document.write(text); document.write("<br>"); document.write(textSlice); </script> </head> </html> | cs |
● 4. 화면처럼 끝에 한자리만 짤라서 사용가능합니다.
물런 두번째 인자에 -2를 하면 두 글자를 제거 가능합니다.
마무리
괜히 길게 코딩 했었네요.
'IT_Developers > Javascript' 카테고리의 다른 글
jQuery - ajax sync 옵션 동기, 비동기 동작 방식은? (0) | 2019.10.21 |
---|---|
JavaScript - 배열에 값을 추가/ unshift(), push() (0) | 2019.10.21 |
jQuery - select 선택 값 변경시 trigger(), prop() 차이는? (0) | 2019.10.17 |
jQuery - prop()으로 select 상태 값 변경 (0) | 2019.10.17 |
jQuery - trigger()로 select 박스 선택 값 변경하기 (0) | 2019.10.17 |
댓글