Javascript Append Url Path

Jul 27, 2021

URL

// http://www.mydomain.com/hello"new URL('hello', 'http://www.mydomain.com').href    // http://www.mydomain.com/hellonew URL('/hello', 'http://www.mydomain.com').href   // http://www.mydomain.com/hellonew URL('hello/', 'http://www.mydomain.com').href   // http://www.mydomain.com/hello/new URL('hello', 'http://www.mydomain.com/').href   // http://www.mydomain.com/hellonew URL('/hello', 'http://www.mydomain.com/').href  // http://www.mydomain.com/hellonew URL('hello/', 'http://www.mydomain.com/').href  // http://www.mydomain.com/hello/
new URL('hello', 'http://www.mydomain.com/page/').href  // http://www.mydomain.com/page/hello"new URL('hello', 'http://www.mydomain.com/page').href   // http://www.mydomain.com/hello"new URL('/hello', 'http://www.mydomain.com/page/').href // http://www.mydomain.com/hello"new URL('/hello', 'http://www.mydomain.com/page').href  // http://www.mydomain.com/hello"

References:

url-join

You could use url-join but there are still some edge cases and no longer maintained since 2019.

❤️ Is this article helpful?

Buy me a coffee ☕ or support my work via PayPal to keep this space 🖖 and ad-free.

Do send some 💖 to @d_luaz or share this article.

✨ By Desmond Lua

A dream boy who enjoys making apps, travelling and making youtube videos. Follow me on @d_luaz

👶 Apps I built

Travelopy - discover travel places in Malaysia, Singapore, Taiwan, Japan.