编写一个函数,它接受两个字符串并显示出现在任一字符串中的字符(不带双精度)。
解决方案
function characteroverlap(array1, array2) { let occurrence = {}; let str = array1.concat(array2); // find the count of each character array.from(str).foreach((char) => { let currentcount = occurrence[char] || 0; occurrence[char] = currentcount + 1; }); // return the keys which is the individual character and join. const result = object.keys(occurrence); return result.join("");}console.log(characteroverlap("computer", "circuitemtop"));console.log(characteroverlap("frontend", "development"));console.log(characteroverlap("mivrog", "gormiv"));console.log(characteroverlap("praxet", "xetpar"));console.log(characteroverlap("stone", "tones"));console.log(characteroverlap("rescue", "secure"));
登录后复制
结果
> computer> frontedvlpm> mivrog> praxet> stone> rescu
登录后复制
以上就是JavaScript 中字符与字符串重叠的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2663946.html