题解 | #参数解析器#
参数解析器
https://www.nowcoder.com/practice/9a4cca8c0779438a8be39d45d0370597
<!--
描述
请补全JavaScript代码,要求将字符串参数URL中的参数解析并以对象的形式返回。
示例1
输入:
getParams('https://nowcoder.com/online?id=1&salas=1000')
输出:
{id:1, salas: 100}
-->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
</head>
<body>
<script>
const _getParams = (url) => {
// 补全代码
var arr = url.split('?')
var str = arr[1]
var paramArr = str.split('&')
var obj = {}
paramArr.forEach(element => {
var eleArr = element.split('=')
obj[eleArr[0]] = eleArr[1]
});
return obj
}
console.log(_getParams('https://nowcoder.com/online?id=1&salas=1000'))
</script>
</body>
</html>
KK学习前端之js答题过程 文章被收录于专栏
记录自己学习前端的各个过程,定期复盘,努力提高自己。 此专栏为自己的js答题记录。 欢迎各位一起沟通与讨论。