猿问

如何在javascript中创建字符串查询?

我有一个功课问题,能够根据数组中的某些参数创建一个查询字符串?我仍然是javascript的新手,所以有一些成功,但如果有人可以检查我的代码,将不胜感激。提前谢谢大家。

我使用forEach循环遍历数组以获取值并使用字符串连接来获取一些URL。我已经为它制作了一个示例代码。

https://codepen.io/anon/pen/pmRXzg

let Person = {

  name: ['Sam', 'Daisy'],

  food: ['banana', 'Apple']

}


let handler = Object.entries(Person)


handler.forEach(function(element) {

  console.log(element)

})


let myUrl = Object.entries(handler).map(key => key + '=' +

  handler[key]).join('&')

let visitUrl = "http://someURLString/?" + myUrl

console.log(myUrl)

console.log(visitUrl)

如何让我的最终结果看起来像


someUrlString/?name=Sam,Daisy&food=banana,apple


跃然一笑
浏览 346回答 2
2回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答