242. 有效的字母异位词
难度:Low
掌握程度:Low
s: 1
t: -1
var isAnagram = function(s, t) {
if(s.length !== t.length){
return false;
}
const map = new Map();
for(let i=0;i<s.length;i++){
if(map.has(s[i])){
#set里面的意思是{key, value}
map.set(s[i],map.get(s[i])+1);
}else{
map.set(s[i],1);
}
if (map.has(t[i])){
map.set(t[i],map.get(t[i]) - 1);
}else{
map.set(t[i], -1);
}
}
for(const letter of map){
#如果第二位([1])不是0的话,说明有不对应的情况,那么返回false
if(letter[1] !== 0){
return false;
}
}
return true;
};