题解 | #参数解析器#

参数解析器

https://www.nowcoder.com/practice/9a4cca8c0779438a8be39d45d0370597

具体步骤拆解如下:

    <script>
        const _getParams = (url) => {
            // 补全代码
            // 步骤拆解
            // split => ['https://nowcoder.com/online' , 'id=1&salas=1000']
            // [1].split('&') => ['id=1', 'salas=1000']
            // forEach => id=1 => ['id', '1'] = [key, value]
            const parameter = {};
            url.split("?")[1].split('&').forEach(item => {
                const keyVal = item.split("="); // ['id', '1']
                parameter[keyVal[0]] = keyVal[1]; // parameter.id = 1;
            })
            return parameter
        }
    </script>

全部评论

相关推荐

11-14 16:15
已编辑
湖南工业大学 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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