SOURCE

// 'http://www.domain.com/?user=anonymous&id=123&id=456&city=%E5%8C%97%E4%BA%AC&enabled'

const parseURL = function (url) {
    const args = url.split('?')[1].split('&')
    const obj = {}
    args.forEach(value => {
        const key = value.split('=')[0]
        let val = value.split('=')[1]
        if (val && val.startsWith('%')) {
            val = decodeURIComponent(val)
        }
        obj[key] = val || true
    })
    return obj
}

console.log(parseURL('http://www.domain.com/?user=anonymous&id=123&id=456&city=%E5%8C%97%E4%BA%AC&enabled'))
console 命令行工具 X clear

                    
>
console