


◻️ 주요 속성
* href: 전체 URL 문자열
* origin: 원본 URL (프로토콜, 호스트 및 포트 포함)
* protocol: URL의 프로토콜 (예: http:, https:)
* username 및 password: URL에 포함된 사용자명과 비밀번호
* host: 호스트 (호스트명과 포트 포함)
* hostname: 호스트명 (포트 제외)
* port: 포트 번호
* pathname: 경로명
* search: 검색(query) 문자열
** searchParams: URLSearchParams 객체로 검색(query) 매개변수
* hash: 해시(fragment) 부분

1) append (name , value) : 매개변수 추가
2) delete (name) : 매개변수 제거
3) get (name) : 매개변수의 첫 번째 값 반환
4) getAll (name) : 매개변수의 모든 값을 배열로 반환
5) has (name) : 매개변수가 있는지 여부 확인
6) set (name , value) : 기존 매개변수값을 덮어 씌워서 새로 설정
7) toString() : 쿼리 문자열로 변환


- URLSearchParams객체 . toString() : 쿼리 문자열로 변환

- URLSearchParams객체 . append (name , value) : 매개변수 추가

- URLSearchParams객체 . delete (name) : 매개변수 제거

- URLSearchParams객체 . get (name) : 해당 매개변수 첫번째 값 가져옴
- URLSearchParams객체 . getAll (name) : 해당 매개변수 모든 값 가져옴 (배열형태)

- URLSearchParams객체 . has (name) : 매개변수가 있는지 여부 확인 (true,false 반환)

- URLSearchParams객체 . set (name , value) : 기존 매개변수값을 덮어 씌워서 새로 설정


✅ 구조 분해 할당
: https://velog.io/@supernova77/Node.js-01-02-%EA%B8%B0%EC%B4%88-2