用另一个字母替换每个字母

时间:2018-11-20 18:51:55

标签: javascript node.js

我想知道如何用另一个字母替换字符串中的每个字母。例如A -> D

我尝试使用.replace()(在每个字母的每一行中都重复它),但是当我将字母A替换为字母D,然后尝试将字母D替换为字母H时,它只是替换了字母因此我得到了AD -> DH而不是AD -> HH的两倍。

我敢肯定有一种更好,更简单的方法。

1 个答案:

答案 0 :(得分:3)

建立字典:

year

然后将字符串分割成一个数组,通过应用替换将其映射到一个新数组,并将该数组连接回一个字符串:

 const dict = { A: "D", D: "A", /*...*/ };