gpt4 book ai didi

javascript - 将每个字母替换为另一个字母

转载 作者:太空宇宙 更新时间:2023-11-04 03:18:25 25 4
gpt4 key购买 nike

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

我尝试过使用.replace()(在每一行中为每个字母重复它),但是当我用字母D替换字母A,然后尝试用字母H替换字母D时,它只是替换了字母A两次,所以我最终得到的是AD -> HH,而不是AD -> DH

我确信有更好、更简单的方法来做到这一点。

最佳答案

建立字典:

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

然后将字符串拆分为数组,通过应用替换将其映射到新数组,并将数组连接回字符串:

 const output = input.split("").map(char => dict[char]).join("");

关于javascript - 将每个字母替换为另一个字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53399653/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com