如 输入s = ‘egg’ t = ‘add’
    输出 true

    输入 s = ‘foo’ t = ‘bar’
    输出 false

    输入 s = ‘paper’ t = ‘title’
    输出 true

    本人尚未自己做出都是参考别人的。
    思路,创建两个空对象,即使保存对方的内容例如
    s = ‘eggd’
    t = ‘adds’
    mapS = {}

    e=>a
    g=>d
    g=>d
    d=>s false
    mapT = {}
    a=>e
    d=>g
    d=>g
    s=>d false

    1. var isShow = function(s,t){
    2. var maps = {}
    3. var mapt = {}
    4. for(var i in s){
    5. var values = s[i]
    6. var valuet = t[i]
    7. if(!maps[values]){
    8. maps[values] = valuet
    9. }else if (maps[values] != valuet){
    10. return false
    11. }
    12. if(!mapt[valuet]){
    13. mapt[valuet] = values
    14. }else if (mapt[valuet] != values){
    15. return false
    16. }
    17. }
    18. return true
    19. }