老师帮忙看下
来源:3-24 编程练习
LiamHsu
2019-11-13 15:21:20
<html>
<head>
<meta charset="UTF-8">
<title>split()</title>
</head>
<body>
<script>
var str="a/b/c/d/e/f/g/h";
var arr= str.split("/");//补充代码
var strNew=str.replace("/" "-");//补充代码
document.write(arr);
document.write("<br/>");
document.write(strNew);</script>
</body>
</html>
3回答
好帮手慕码
2019-11-14
同学你好,如果是想用replace来替换所有的“/”,就需要用到正则表达式了,。如下图所示, 后面我们会学习正则相关知识:
目前,老师先给同学实现一下, 同学先了解一下即可:
效果:
如果我的回答帮到了你,欢迎采纳,祝学习愉快~
好帮手慕码
2019-11-13
同学你好,修改后的代码效果实现正确。
另,不是很清楚同学说的“电话的案例”是哪里,所以无法准确判断问题所在。不过同学可以回顾下讲解join方法的视频,有讲到这种用法:
https://class.imooc.com/lesson/771#mid=19318
如果我的回答帮到了你,欢迎采纳,祝学习愉快~
LiamHsu
提问者
2019-11-13
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>split()</title>
</head>
<body>
<script>
var str="a/b/c/d/e/f/g/h";
var arr= str.split("/");//补充代码
//var strNew=str.replace("/" "-");//补充代码
//var strNew=str.replace(arr.join("-"));
document.write(arr);
document.write("<br/>");
document.write(arr.join("-"));</script>
</body>
</html>
我看了下这个是要在最后的输出用arr.join("-") 要用到join这个,但是老师的讲解视频在用电话的案例的时候并没有说到join这样子的操作
相似问题