我试图将彼此共同的值分组,其思想是对于与第一个单词匹配的每个字母,然后将它们组合在一起。按常见值分组
问题是我不能将其他匹配值添加到对象。 我想知道我出错的地方。
var alphabet = ["A","B","W","D","H"];
var names = ["Ant","Water","Deer","Bee","Dog"];
var group = {};
for(var key in alphabet) {
var value = alphabet[key];
// console.log(value);
// group[value] = "";
for(var let in names){
var letters = names[let];
if(value == letters .substr(0, 1)){
group[value] = letters;
//console.log(letters);
}
}
}
console.log(group)
感谢您的意见 – david
感谢您投票的帮助 – david