请老师检查

来源:2-4 编程练习

激情的樱木花道

2021-07-04 14:26:21

<!DOCTYPE html>

<html lang="en">


<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>

</head>


<body>

    <script>

        //   includes()的应用

        let url = 'http://www.baidu.com';

        const add = (url, name, value) => {

            if (url.includes('?')) {

                if (url.substr(-1!= '&') {

                    url += '&';

                    url += `${name}=${value}`;

                }

                return url;

            } else {

                url += '?';

                url += `${name}=${value}`;

            }

            return url;

        }

        url = add(url'lt''bgd');

        console.log(url);

        url = add(url'sssw''gfgv')

        console.log(url);

    </script>

</body>


写回答

1回答

好帮手慕久久

2021-07-04

同学你好,代码有点问题。当url最后一位是“?”时,会拼接上多余的&:

http://img.mukewang.com/climg/60e155bf0999091808180134.jpg

http://img.mukewang.com/climg/60e155d00928412406400193.jpg

修改如下:

http://img.mukewang.com/climg/60e1580109024c4611680870.jpg

祝学习愉快!

0

0 学习 · 15276 问题

查看课程

相似问题