Underscore.js - obtenir unique des valeurs de propriété

Je ne récemment découvert la puissance de l'underscore.js reste nouvelle pour les méthodes que j'vous demandons de faire une suggestion:

Comment puis-je obtenir à partir de cette:

[
    [{
        "name": "Type 2",
        "id": 14
    }],
    [{
        "name": "Type 1",
        "id": 13
    }, {
        "name": "Type 3",
        "id": 15
    }],
    [{
        "name": "Type 2",
        "id": 14
    }],
    [{
        "name": "Type 1",
        "id": 13
    }]
]

:

["Type 1","Type 2","Type 3"]

c'est à dire pas dupliqués et de la propriété "name" seulement.

Des suggestions beaucoup apprécié.

Avez-vous essayé quelque chose? Qui devrait être simple.
J'ai été capable de le faire en quelques étapes. Mais j'ai été absent de la flatten méthode qui rend le chaînage possible.

OriginalL'auteur Iladarsda | 2014-02-04