새소식

Javascript

<Javascript> URL 파라미터 조작

  • -

 


상황 1. URL에서 카테고리 파라미터 값 가져오기


 

 

    const url = new URL(window.location.href);
    const categoryParam = url.searchParams.get("category");

 

 


상황 2.  URL에 sort 파라미터를 추가하고 싶음


 

 

 

const url = new URL(window.location.href);
url.searchParams.append("sort", sortValue);

 

 

 

append()는 파라미터를 추가해주지만 중복된 키가 들어갈 수 있어서 따로 예외 처리를 해줘야 하는 불편함 존재.

 

append()대신 set()을 사용하면 해당 key를 가지는 파라미터가 없으면 추가해주고 있으면 그 값을 수정해줌.

 

 

const url = new URL(window.location.href);
url.searchParams.set("sort", sortValue);

 

 


 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.