题目:拼接url,给定一个字符串,中间存在“,”隔开前后两个url,要求拼接这两个url,且中间有且只有一个“/”,拼接的要求:假如两个字符串为null 则结果为"/" ,否则结果为"/abc/abc"的形式。
输出描述:
1 、输入: ‘/a,/b’
输出:’/a/b
2 、输入: ‘a,/b/’
输出:’/a/b
3 、输入: ‘a,b’
输出:’/a/b
4 、输入: ‘/a,b’
输出:’/a/b
5 、输入: ‘/a/,/b/’
输出:’/a/b
6、输入:’,‘
输出:’/’
思路:
一道很简单的字符串拼接问题,只要用if分出几种情况就可以解决了。
1、按逗号拆分字符串得到前后两个url。
2、判断前面的url第一个字符和最后一个字符是否有斜杠,然后进行对应操作。
3、同理判断后面的字符串。
4、如果只有一个逗号,输出’/‘
代码:
<script>
const str1='/acd,/bef'
function a(str1){
var newStr = str1.