【发布时间】:2018-12-31 16:58:35
【问题描述】:
我正在尝试创建一个字符串增加函数,该函数将接受一个字符串并将其提升一个,例如:
000000 是第一个字符串,然后是 000001,直到 000009 再到 00000a高达 00000z。
我的想法是,我将用第一个 (0) 替换最后一个模式 (z),然后,获取它被替换的点并将其增加模式中的一个。
我尝试使用的代码:
cycler(string) {
//string="00000z"
var pos = string.replace('z', '0');
console.log(pos);
}
我很遗憾地意识到这个函数的返回是被替换的版本,而不是我想要的。这完全合乎逻辑。
我想知道 JavaScript 中是否有用于查找所有替换的功能的函数?
【问题讨论】:
-
var pos = string.indexOf('z') -
@Zenoo 不确定您的意思。 OP 的
replace只会替换第一个实例 -
@Phil 对不起,我看错了。
标签: javascript