_.méthode de sélection, pour que les sous propriété dans un tableau d'objets

Je suis à l'aide de _.méthode de sélection de la manière suivante

supposons que j'ai un tableau de chaînes de caractères qui ne sont rien, mais les noms de propriété je veux obtenir à partir de chaque objet du tableau d'objets

var wantedPropArray=["prop1","prop2","prop3.name"];

Ci-dessous mes objets tableau

var objectArray = [
        {"prop1":"prop1Data1","prop2":"prop2Data1","prop3":{"name":"Tom","age":"24","class":"graduate"},"prop4":"prop4Data1","prop5":"prop5Data1"},
        {"prop1":"prop1Data2","prop2":"prop2Data2","prop3":{"name":"Cat","age":"24","class":"graduate"},"prop4":"prop4Data2","prop5":"prop5Data2"}
        {"prop1":"prop1Data3","prop2":"prop2Data3","prop3":{"name":"Tom","age":"24","class":"graduate"},"prop4":"prop4Data3","prop5":"prop5Data3"}
        {"prop1":"prop1Data4","prop2":"prop2Data4","prop3":{"name":"Tom","age":"24","class":"graduate"},"prop4":"prop4Data4","prop5":"prop5Data4"}
    ]
for( var item in objectArray ){          
    var objectArrayOnlySelectedProperties = _.pick(objectArray[item] , wantedPropArray);
}

supposons que, pour la première itération permet de voir objectArrayOnlySelectedProperties de données,
Je suis

objectArrayOnlySelectedProperties = {"prop1":"prop1Data1","prop2":"prop2Data1"};

Je m'attends à me donner le résultat de quelque chose comme ce

objectArrayOnlySelectedProperties = {"prop1":"prop1Data1","prop2":"prop2Data1","prop3.name":"Tom"};

ce que je veux dire, c'est _.méthode de sélection n'est pas capable de regarder dans prop3 et me prop3.nom.
Quelqu'un peut-il suggérer comment utiliser des tirets de soulignement' méthode de sélection, pour que les sous propriétés de chaque objet dans un tableau.

Merci d'avance

OriginalL'auteur bhargav | 2013-03-05