我想知道如何用另一个字母替换字符串中的每个字母。例如A -> D
。
我尝试使用.replace()
(在每个字母的每一行中都重复它),但是当我将字母A替换为字母D,然后尝试将字母D替换为字母H时,它只是替换了字母因此我得到了AD -> DH
而不是AD -> HH
的两倍。
我敢肯定有一种更好,更简单的方法。
答案 0 :(得分:3)
建立字典:
year
然后将字符串分割成一个数组,通过应用替换将其映射到一个新数组,并将该数组连接回一个字符串:
const dict = { A: "D", D: "A", /*...*/ };