题目描述
请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
解题方法
function replaceSpace(str)
{
/*方法1 replace的字符串替换,考察点不是这个*/
return str.replace(/ /g,'%20');
/*方法2 字符串的查询*/
let output='';
for(let i=0,len = str.length;i<len;i++){
if(str[i] == ' '){
output+='%20';
}else{
output+=str[i];
}
}
return output;
}