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

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

祝学习愉快~
相似问题