JavaScript手写系列(十四)(手写queryString)

84 阅读1分钟

解析 queryString

querystring从字面上的意思就是查询字符串,一般是对http请求所带的数据进行解析。

function parseQueryString(url){
    let queryString = url.split('?')[1],
        obj = {},
        temp = queryString.split('&')
    
    for(let i = 0; i < temp.length; i++) {
        let temp2 = temp[i].split('=')
        obj[temp2[0]] = temp2[1]
    }
    return obj
}