Usando o sublinhado groupby para agrupar uma matriz de carros por sua cor

Eu tenho uma variedade de carros.

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

Como eu usaria underscore.js para agrupar a matriz por cor?

Eu tentei alguns combos, mas não tenho certeza de como especificar minha condição de iterador:

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

Todos eles retornam tudo na matriz a cada vez.

questionAnswers(3)

yourAnswerToTheQuestion