Ecmascript 6 推送后的链接连接方法';t工作
Ecmascript 6 推送后的链接连接方法';t工作,ecmascript-6,Ecmascript 6,let data={a:5,b:6,c:7,d:8} 让价格=15 设urlParams=Object.entries(数据) .map(([key,value])=>`${key}=${value}`) .push(“价格=”+价格) .加入(&) 将urlparms分配给变量 将您的字符串推到上面 然后加入(&) Array.push修改数组,因为它正在变异。您的push将直接变异数组,这可能会导致容易出错的代码 您可以使用concat,因为它返回一个新数组 let data={a:5,
let data={a:5,b:6,c:7,d:8}
让价格=15
设urlParams=Object.entries(数据)
.map(([key,value])=>`${key}=${value}`)
.push(“价格=”+价格)
.加入(&)
urlparms
分配给变量将您的字符串推到上面
Array.push
修改数组,因为它正在变异。您的push
将直接变异数组,这可能会导致容易出错的代码
您可以使用concat
,因为它返回一个新数组
let data={a:5,b:6,c:7,d:8}
让价格=15
设urlParams=Object.entries(数据)
.map(([key,value])=>`${key}=${value}`)
.concat(“价格=”+价格)
.加入(&)
console.log(urlparms)代码>