题解 | #参数解析器#

参数解析器

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

这个用例测试就有问题的,对象的字段顺序自动排的,stringify怎么可能会全等

function () {var obj = _getParams('https://scriptoj.com/problems?offset=100&limit=10'); var result = JSON.stringify(obj) == JSON.stringify({offset: '100', limit: '10'}); return result; }

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
    </head>
    <body>

        <script>
            const _getParams = (url) => {
                // 补全代码
                const parsedUrl = new URL(url);
                const params = {};
                try {
                    parsedUrl.searchParams.forEach((value, key) => params[key] = value);
                    return params;
                } catch(error) {
                   throw new Error(error); 
                }
            }
        </script>
    </body>
</html>

全部评论

相关推荐

01-08 09:40
中南大学 Java
苏苏加油努力:你的女神不回你消息,并且给别的男生发消息 be like
点赞 评论 收藏
分享
昨天 20:09
武汉纺织大学 C++
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务