앞뒤 공백을 제거하는 문자열객체의 trim()함수가 있다.
하지만 모든 공백을 제거할 필요가 있을때는 여러 방법이 있다.
1. 반복문을 사용하여 제거한다
for(var i=0; i<str.length; i++) {
if(str.charAt(i) !=" ") {
n = n + str.charAt(i);
}
이제 깔끔한 문자열 변수 n을 사용하면 된다
*주의 var n; 선언 후에 반복문으로n=n+배열[i]했을때는
출력물에 undefinedabcdef 로 나오므로
꼭 초기에 변수에 ""를 저장해 놓을것
2. 정규식을 사용한다
str.replace(/(\s*)/g, "");
3. replace() 함수로 " "를 모두 ""로 변경하는것도 해볼만 할것같다
*-도움이 되었다면 공감을 눌러주세요-*
< IT연구소 쿠키 랩 />
'프론트엔드 > Java Script' 카테고리의 다른 글
Swiper 라이브러리를 사용하여 js 스와이프 구현하기 (0) | 2022.04.20 |
---|---|
웹 개발환경 오류 노트 : (0) | 2021.06.19 |
javaScript 태그 갯수 세기 getElementsByTagName 함수 사용 (0) | 2020.11.29 |
자바 스크립트 : 무한 회전 텍스트 효과 (0) | 2020.11.13 |
자바스크립트 : 타자효과 타이핑 텍스트 출력 (0) | 2020.11.13 |
댓글