Usando el subrayado groupby para agrupar una serie de coches por su color

Tengo una gran variedad de coches.

car = {
    make: "nissan",
    model: "sunny",
    colour: "red"
};

¿Cómo usaría underscore.js para agrupar la matriz por color?

He probado algunos combos, pero no estoy seguro de cómo especificar mi condición de iterador:

var carsGroupedByColor = _.groupBy(cars, false, colour);
var carsGroupedByColor = _.groupBy(vars, false, function(cars){ return cars[colour]; };

Todos devuelven todo en la matriz cada vez.

Respuestas a la pregunta(3)

Su respuesta a la pregunta