I want to save all combinations of an array. So for [a, b, c] I want to save [ab, ac, ba, bc, ca, cb]
I currently use this method:
for (coordinate in coordinates){
    for (coordinate2 in coordinates){
        if (coordinate != coordinate2){
            newposts.push([fbposts[fbpost].id, coordinates[coordinate], coordinates[coordinate2]]);
        }
    }
}
but it generates a bunch of duplicates. What's the smoothest way to solve this?
 
     
     
     
    