Javascript 创建包含具有相同字母和所有值的所有键的映射
这是一个物体Javascript 创建包含具有相同字母和所有值的所有键的映射,javascript,object,dictionary,Javascript,Object,Dictionary,这是一个物体 var obj={ abc:‘xyz’, a:12, cba:“xyz2”, ba:22, ab:33, abcde:44 };您可以拆分密钥,对其进行排序,并使用空字符串将其连接起来。然后收集这些值 函数平面相似键(对象){ var result=Object.create(null);//不带原型 Object.keys(对象).forEach(函数(k){ var key=k.split(“”).sort().join(“”); 结果[键]=结果[键]| |[]; 结果[
var obj={
abc:‘xyz’,
a:12,
cba:“xyz2”,
ba:22,
ab:33,
abcde:44
};代码>您可以拆分密钥,对其进行排序,并使用空字符串将其连接起来。然后收集这些值
函数平面相似键(对象){
var result=Object.create(null);//不带原型
Object.keys(对象).forEach(函数(k){
var key=k.split(“”).sort().join(“”);
结果[键]=结果[键]| |[];
结果[key].push(对象[k]);
});
返回结果;
}
log(flatSimilarKeys({abc:'xyz',a:12,cba:'xyz2',ba:22,ab:33,abcde:44}))代码>
。作为控制台包装{max height:100%!important;top:0;}
您能分享您的代码吗?