我試圖將彼此共同的值分組,其思想是對於與第一個單詞匹配的每個字母,然後將它們組合在一起。按常見值分組
問題是我不能將其他匹配值添加到對象。 我想知道我出錯的地方。
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