Если вы уже используете ECMAScript 5 в своем коде, вы можете использовать его:
myArray
.map(function (element) {return element.color;})
.indexOf('blue');
Обратите внимание, что поддержка этих функций довольно ограничена (они не работают в Internet Explorer 8).
Кроме того, если вы находитесь в будущем и используете ES6, вы можете сделать это:
myArray.map((el) => el.color).indexOf('blue');
То же, что и выше, но меньше.