将空格字符串转换为 JavaScript 中的 URL
如果我们在 web url 中提供空格,浏览器会自动用字符串“%20”替换所有空格
我们需要编写一个 JavaScript 函数,它将一个字符串作为第一个也是唯一参数。然后,该函数应构造并返回一个新字符串,其中空格(任何位置的)都由“%20”替换
例如,−
如果输入字符串为:−
const str = 'some extra Space';
则输出应为:−
const output = 'some%20extra%20%20Space';
示例
代码如下:−
const str = 'some extra Space'; const replaceWhitespace = (str = '') => { let res = ''; const { length } = str; for(let i = 0; i < length; i++){ const char = str[i]; if(!(char === ' ')){ res += char; }else{ res += '%20'; }; }; return res; }; console.log(replaceWhitespace(str));
输出
控制台中的输出如下:−
some%20extra%20%20Space
广告