I have problem with draw adjacency matrix from javascript object.
My object:
var result = {
"D5": ["D#5", "A#4", "D#5", "A#4"],
"D#5": ["D5", "D5"],
"A#4": ["G4", "D5", "F5"],
"G4": ["A#4"],
"F5": ["A#4"]
}
I want to get output:
D#5 A#4 D5 G4 F5
D5 2 2 0 0 0
D#5 0 0 2 0 0
A#4 0 0 1 1 1
G4 0 1 0 0 0
F5 0 1 0 0 0
How to count values in key?
I make draft:
for (var key in result){
console.log('Key: ' + key + ' values: ' + result[key])
for(var val in result[key]){
// console.log(result[key][val]);
var counter = 0;
for(var v in result[key]){
if (result[key][v] === result[key][val]){
counter++;
}
}
console.log('Value ' + result[key][val] + 'count' + counter)
}
}
key: [0,0,1,2,1], key2: [2,1,4,2,1]