Я так сделал, пока отвечали. Вроде работает.
var x = [{"name":"Dmitry","lastname":"Zakharov"},{"name":"Oleg","lastname":"Ivanov"},{"name":"Dmitry","lastname":"Petrov"}];
var y = [];
for(var i=0, a=0; i<x.length; i++,a++){
    if(x[i].name=="Dmitry"){
    y[a] = x[i].lastname;
    } else{a--;}
}     
$('b').text(y);
Результат записал в массив y. Выводит Zakharov, Petrov.