题解 | #参数解析器#

参数解析器

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答题记录。 欢迎各位一起沟通与讨论。

全部评论

相关推荐

醉蟀:你不干有的是人干
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务