紀錄工作經驗、相關知識,解決技術相關問題。

Javascript, React, 工作雜談, 新手 Jamp Holes, 網站相關

JS 解析 URL / How to parse URLs in JavaScript

你可以使用 new URL 來解析 JavaScript 中的 URL字串。

// 使用範例
const inputURL = 'https://www.example.com/path/to/something'
const url = new URL(urlString)

/*
  url.hash: ''
  url.host: 'www.example.com'
  url.hostname: 'www.example.com'
  url.href: 'https://www.example.com/path/to/something'
  url.origin: 'https://www.example.com'
  url.password: ''
  url.pathname: '/path/to/something'
  url.port: ''
  url.search: ''
  url.protocol: 'https://'
  url.searchParams: {size: 0}
*/