2-11编程练习

来源:2-11 编程练习

卷毛奋斗中

2022-05-29 10:07:58

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        let str = "study hard and make and progress every day study"
        // 在此补充代码
        // 在此补充代码
        //1先将字符串转成数组。
        let arr = str.split('');
        //2将数组作为参数传入Set中。
        let s = new Set(arr);
        //3使用扩展运算符在数组中展开Set,将Set转成数组。
        let newArr = [...s];
        //4最后再将数组转成字符串,输出到页面中。
        let newStr = newArr.join('');
        document.write(newStr);

    </script>
</body>
</html>


写回答

1回答

好帮手慕慕子

2022-05-29

同学你好,思路是对的,不确定是不是粘贴代码格式的问题,split和join方法传入的是空字符串,导致最终展示的效果不对,如下图所示:

https://img.mukewang.com/climg/6292da6a0932454722061262.jpg

建议修改:调整为以空格为转换符。示例:

https://img.mukewang.com/climg/6292dad509d2c48e11720612.jpg

祝学习愉快~

1

前端工程师

前端入门如同写字,如果你不知道从哪开始,那就选择前端(含Vue3.x,React17,TS)

20327 学习 · 17877 问题

查看课程