L'obtention de chaque modèle à partir d'une épine Dorsale de la Collection

Je suis convaincu que c'est très facile à corriger, mais aucun des postes que j'ai trouvé jusqu'à présent semblent avoir abordé directement cette question: comment faire une boucle sur une collection de chaque modèle?

La première méthode que je suis en train d'utiliser est le trait de soulignement de chaque méthode. Voici mon appel et la fonction:

collection_var.each(paintThings);

et voici ma fonction:

function paintThings() {
        console.log(this);
        console.log(this.model);
            var thing_type = this.model.get("type"),
                thing_other = this.model.get("otherAttribute");

                console.log(this.model);
                console.log(thing_type);
                console.log(thing_other);
        }

Droit maintenant, c'est comme indéfini, et ce.des erreurs de modèle:

Uncaught TypeError: Cannot read property 'model' of undefined 

Je sais que la réponse est simple, mais ça me rend fou! Je suis nouveau sur le trait de soulignement. Quelqu'un peut-il vous aider? Je suis aussi ouvert à d'autres non-trait de soulignement méthodes si elles sont plus rapides/meilleur.

J'ai aussi essayé ceci:

 for (var i = 0, l = collection_var.length; i < l; i++) {
            console.log(collection_var[i]);
 }

mais ce n'est pas me donner ce que je veux.

OriginalL'auteur streetlight | 2013-04-15