Comment puis-je trouver l'indice d'un objet à l'intérieur d'un Tableau à l'aide de underscore.js?

Je veux obtenir l'index de la valeur donnée à l'intérieur d'un Tableau à l'aide de underscore.js.

Ici est mon cas

var array = [{'id': 1, 'name': 'xxx'},
             {'id': 2, 'name': 'yyy'},
             {'id': 3, 'name': 'zzz'}];

var searchValue = {'id': 1, 'name': 'xxx'};

J'ai utilisé le code suivant,

var index = _.indexOf(array, function(data) { 
                alert(data.toSource()); //For testing purpose 
                return data === searchValue; 
            });

Aussi essayé ce trop

var index = _.indexOf(array, {id: searchValue.id});

Mais il returns -1 . Car il n'entre pas dans cette fonction. Donc, je n'ai pas reçu ce message d'alerte.

Quoi de mal avec mon code.
Quelqu'un peut-il m'aider?

OriginalL'auteur prince | 2014-02-03