How do I remove duplicates and combine multiple lists into one like so:
function([["hello","me.txt"],["good","me.txt"],["good","money.txt"], ["rep", "money.txt"]])
should return exactly:
JavaScript
x
2
1
[["good", ["me.txt", "money.txt"]], ["hello", ["me.txt"]], ["rep", ["money.txt"]]]
2
Advertisement
Answer
Create a empty array push the index 0 from childs arrays and join to convert all values to a string separate by space .
JavaScript
1
8
1
var your_input_data = [ ["hello","hi", "jel"], ["good"], ["good2","lo"], ["good3","lt","ahhahah"], ["rep", "nice","gr8", "job"] ];
2
3
var myprint = []
4
for(var i in your_input_data){
5
myprint.push(your_input_data[i][0]);
6
}
7
console.log(myprint.join(' '))
8