【发布时间】:2019-11-03 22:44:01
【问题描述】:
我尝试了一些谷歌搜索,但没有取得多大成功。 我想要做的是将字符串中的每个字母更改为其他内容。例如 “这是一个字符串” 会变成类似的东西 “&@/- 52 - .'49-!”
到目前为止,我的字符串/短语为
let phrase = ['a', 'b', 'c'];
然后
phrase = phrase.map(phrase => {
return phrase.replace('a', '-');
return phrase.replace('b', '!');
return phrase.replace('c', ',');
return phrase.replace('d', ';');
return phrase.replace('e', ',');
return phrase.replace('f', '(');
.. 一直到 Z,然后
});
console.log(phrase);
当我运行它时,我得到这个输出
[ '-', 'b', 'c' ]
但应该是这样的
[ '-', '!', ',' ]
这意味着它只是“翻译”第一个字母并跳过其余字母,而我需要它来翻译整个字符串。
如果有人能指出我正确的方向,我将不胜感激 :)
【问题讨论】:
标签: javascript arrays node.js string