SOURCE

// 这里是做两个字符串的结构是否相同,字母和字母是否有对应关系
// 这里的做法是让每一个字母都有自己对应的字母,就比如a-->e   d--->g 进行判断,如果一开始没有数据就先赋值
// 利用的是key和value这种map表的对应关系
var isIsomorphic = function(s, t) {
    let s2 = {}
    let t2 = {}
    for(let i=0 ; i <s.length; i++) {
        let x = s[i]
        let y = t[i] 
        if(s2[x] && s2[x] !=y || t2[y] && t2[y] !=x) {
            return false
        }
       s2[x] = y
       t2[y] = x
    }
    return true
};

// console.log(isIsomorphic("babc","baba"))
console.log(isIsomorphic("add","egg"))
console 命令行工具 X clear

                    
>
console