地址欄url解析爲對象

function getUrlParams(url) {
            const keyValueArr = url.split('?')[1].split('&')
            let paramObj = {}
            keyValueArr.forEach(item => {
                const keyValue = item.split('=')
                paramObj[keyValue[0]] = keyValue[1]
            })
            return paramObj

}
let url = "https://www.baidu.com?name=zs&age=12&sex="
console.log(getUrlParams(url))        

運行結果:

{name: "zs", age: "12", sex: ""}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章