IT/javascript

Javascript Object(자바스크립트 오브젝트)를 쿼리 스트링(query string) 변환(파라미터 , parameter 변환)

홧팅션 2021. 11. 25. 09:30

자바스크립트 오브젝트를 Get 방식의 파라미터로 전송하고자 하는 경우 쿼리 스트링으로 변환하는 방법이다.

 

const sendObject = {
 userName: '홍길동',
 cart: ['상품1','상품2','상품3'],
 etc: 'add',
}

const queryStr = new URLSearchParams(sendObject).toString();
console.log(queryStr);

//userName=%ED%99%8D%EA%B8%B8%EB%8F%99&cart=%EC%83%81%ED%92%881%2C%EC%83%81%ED%92%882%2C%EC%83%81%ED%92%883&etc=add