我有一个函数可以将字谜组合在一起
function groupAnagrams(strs) {
let result = {};
for (let word of strs) {
let cleansed = word.split("").sort().join("");
if (result[cleansed]) {
result[cleansed].push(word);
} else {
result[cleansed] = [word];
}
}
console.log(Object.values(result));
return Object.values(result);
}
它将按以下格式打印结果
[ [ 'abc', 'bac', 'cba' ], [ 'fun', 'fun', 'unf' ], [ 'hello' ] ]
但是,我希望输出如下所示
abc, bac, cba
fun, fun, unf
hello
我如何才能做到这一点?
3条答案
按热度按时间yruzcnhs1#
你可以这样做
kognpnkq2#
由于这是一个node.js-tagged问题,我将给予一个
os.EOL
的示例qc6wkl3g3#
这里有另一个解决方案...