我有一个问题varstr='aaabbbcccdddaaabbbcccddd'str.replace(/(aaa|bbb)/g,(_,m)=>m==='aaa'?'bbb':'aaa').replace(/(ccc|ddd)/g,(_,m=>m)==='ccc'?'ddd':'ccc');这样可以让字符串中的aaa/bbb和ccc/ddd相互替换但是,我想用键值对的形式来表示要相互替换的内容,比如arr={'aaa':'bbb','ccc':'ddd'…}来表示要相互替换的内容而replace里的内容用变量代替,只要增减键值对就能改变要替换的内容。这个方法该怎么写呢?
牧羊人nacy
开满天机
相关分类