JavaScript에서 new URL('https://example.com/path?q=test#section')을 사용하면 URL의 각 부분을 어떻게 접근하나요?
쉬움 MDN Web Docs해설
URL 객체는 URL 문자열을 파싱하여 protocol, hostname, port, pathname, search, hash 등의 속성으로 분리합니다. 특히 searchParams는 URLSearchParams 객체로, get(), set(), append() 등의 메서드로 쿼리 파라미터를 안전하게 조작할 수 있습니다.