这个用例测试就有问题的,对象的字段顺序自动排的,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>