ㅇㅇㅈ Blog

프론트엔드 수행중

0%

2022-06-27-TIL

URLSearchParmas

https://developer.mozilla.org/ko/docs/Web/API/URLSearchParams

공백이나 특수 문자는 url에 인코딩한 형태로 들어가야한다

encodeURI()를 사용할 수도 있지만 번거롭다

URLSearchParams를 이용해서 변환해 줄 수 있다

1
2
3
var params = new URLSearchParams({'foo' : '1', 'q': '안녕 하 세 요 ^^'})
params.toString()
// 'foo=1&q=%EC%95%88%EB%85%95+%ED%95%98+%EC%84%B8+%EC%9A%94+%5E%5E'

URLSearchParams에 객체의 형태로 넣어 줬는데
주소에서 사용 할 수 있는 쿼리파라미터에 키 밸류 값으로 자동으로 해준다