给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。
function groupAnagrams(strs: string[]): string[][] {
const map = new Map<string,string[]>()
for(const str of strs){
const str_arr = Array.from(str)
str_arr.sort()
const key = str_arr.join("")
const value = map.get(key) || []
value.push(str)
map.set(key,value)
}
return [...map.values()]
};