javascript - 用函数javascript用另一个字符替换空格
问题描述
我想做一个函数changeSpacesWith
,它接受两个参数,即str
和to
。str
该函数将用我们通过参数传递的值替换空格to
并返回该值。
例子:
- 输入:
changeSpacesWith ('Steve Fox', '-')
输出:“史蒂夫-福克斯” - 输入:
changeSpacesWith ('Sergei Dragunov', '+')
输出:“谢尔盖+德拉古诺夫”
function changeSpacesWith (str, to) {
// Code disini
str = str.replace(/ /g, `-`);
};
changeSpacesWith ('Steve Fox', '-');
我应该怎么办?谢谢你。
解决方案
str.split(' ').join('-')
split
返回一个数组,其中每个元素除以传入的分隔符,并join
使用您选择的字符重新构造字符串。
推荐阅读
- python - 如何删除 .txt 文件中没有元音的单词?
- c++ - 构造函数问题的未定义引用
- sql - 在数据顶部插入一行,列名称为日期名称
- spring-boot - 用于 Spring Boot 的 Typesafe @Qualifier 以避免字符串错误
- ios - 在照片应用 IOS FLUTTER 中下载和显示图像
- python - 基于“日期”组制作新数据框。但是每个新列都是“值的计数”
- sql - 如何在 regex_replace() 中使用 db 列名 - presto
- python - 我要从淘宝上获取 Selenium 的视频。我被困在blob中
- applescript - JXA 设置窗口边界奇怪的问题
- android - 使用 SSL 证书锁定信任锚模式后的 Ionic ion-img 已损坏