Jak dołączyć do wszystkich segmentów adresów URL, aby zrobić adres URL w Javascipt 30 sekund kodu
const URLJoin = (...args) =>
args
.join('/')
.replace(/[\/]+/g, '/')
.replace(/^(.+):\//, '$1://')
.replace(/^file:/, 'file:/')
.replace(/\/(\?|&|#[^!])/g, '$1')
.replace(/\?/g, '&')
.replace('&', '?');
Professional snake killer