Я так сделал, пока отвечали. Вроде работает.
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.