【发布时间】:2014-02-08 06:39:29
【问题描述】:
我正在尝试对彼此相同的值进行分组,其想法是对于与第一个单词匹配的每个字母,然后将它们组合在一起。
问题是我无法向对象添加额外的匹配值。 我想知道我哪里出错了。
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)
【问题讨论】:
标签: javascript arrays sorting object