replace, replace all
jquery에서 replace는 특이하게 맨첫번째 한개만 replace되는 특성을 가지고 있다.
https://www.w3schools.com/jsref/jsref_replace.asp
var a = "test,test1,test2,test3,test4";
var b = a.replace(",", "");
var c = a.toString().split(",").join("");
위의 코드를 보게 되면 a의 있는 값들중에 ,를 빈값을 바꿔주게 된다. 하지만 코드를 보게되면
b의 경우
맨첫번째의 하나만 바뀌게 된다.
때문에 모든 문자열을 바꿔주기 위해서는
c와 같이 바꾸려는 문자열로 일단은 쪼개준다음에 join함수를 사용해서 붙여주면된다.
b의 경우와는 다르게 c의경우 모든 ,이 변환된것을 확인할수있다.
'JavaScript > jquery' 카테고리의 다른 글
jquery animation으로 해당 위치까지 부드럽게 이동하기 (0) | 2020.05.06 |
---|---|
text()를 이용한 html 제거 (0) | 2020.05.05 |
eq() (0) | 2019.09.09 |
필터(FILTER) 3 (0) | 2017.10.03 |
필터(FILTER) 1 (0) | 2017.10.03 |
댓글
이 글 공유하기
다른 글
-
jquery animation으로 해당 위치까지 부드럽게 이동하기
jquery animation으로 해당 위치까지 부드럽게 이동하기
2020.05.06 -
text()를 이용한 html 제거
text()를 이용한 html 제거
2020.05.05 -
eq()
eq()
2019.09.09 -
필터(FILTER) 3
필터(FILTER) 3
2017.10.03