JS 将对象拆开拼接成 URL

let url = "https://apis.map.qq.com/uri/v1/routeplan?"
let data = {
    referer: 'CQPBZ-QRWCU-2RGVJ-44CGR-5WCY6-WVB5Q',
};
data.type = "drive"
data.from = "我的位置"
data.fromcoord = "我的位置经纬度"
data.to = "目的地" 
data.tocoord = "目的地经纬度"
Object.keys(data).map((key)=>{
    url += key + '=' + data[key] +'&';	
})
// 此处生成的 url 末尾多一个 & , .substring 截取一下
url = url.substring(0, url.length - 1)
 

猜你喜欢

转载自blog.csdn.net/GrootBaby/article/details/115214677