Backbone.js - Obtendo modelos da coleção

Índice
Uma vez que entendemos o conceito de coleções dentro Backbone.js com certeza ficamos com a questão de como obter um modelo que já armazenamos na referida coleção, para isso temos métodos de uso bastante simples que o Backbone.js nos disponibiliza para obter os dados de que necessitamos.
Para obter os dados de um objeto baseado em um modelo vamos depender de um campo identificador, seja o expressamos explicitamente com o nome id ou que ele nos oferece Backbone.js com o campo cid quer dizer Identificação do Cliente.
Obtendo os Modelos
Existem várias maneiras de obter um modelo de uma coleção, a mais direta é usando o método Collection.get (), este método aceita um valor de id para poder identificar o objeto específico de que precisamos.
ImportanteGeralmente, quando trabalhamos em aplicações cliente-servidor precisamos identificar os modelos de maneira exclusiva, então, quando trocamos dados, temos uma maneira de especificar para quem o fluxo de dados está indo.
No exemplo a seguir vamos definir um modelo com um identificador, com isso podemos então obter seu valor usando o método Collection.get ().
Vamos examinar o código e explicar o processo:
 var Task = Backbone.Model.extend ({padrões: {título: '', concluído: falso}}); // Definimos nosso modelo var TasksCollection = Backbone.Collection.extend ({model: Task,}); // define nossa coleção var myTask = new Task ({title: "ir às compras no supermercado", id: 2}); // primeiro construímos um modelo e atribuímos a ele um id var tasks = new TasksCollection ([myTask]); // então definimos uma coleção passando um array var task2 = tasks.get (2); // usamos o método get para obter o conteúdo com id 2 console.log (task2 === myTask); // mostramos o conteúdo do que obtivemos 

Primeiro de tudo nós temos definiu nosso modelo dando a estrutura básica, desta forma podemos criar um novo objeto mais tarde no código, próximo ato nós criamos uma coleção e dizemos que você deve usar o modelo como uma referência para os objetos que ele conterá.
Definimos nosso objeto e além do título adicionamos um campo id com valor 2, criamos uma coleção e nós adicionamos nosso objeto em um arrayNesse ponto, se quiséssemos, poderíamos ter passado por mais de um objeto.
Criamos uma nova variável e dizemos a ela para atribuir o valor do que obtemos de nossa coleção que tem o id 2, aqui vemos que não especificamos o campo id, simplesmente passamos o valor 2, porque Backbone.js ele sabe automaticamente que deve procurar um campo de id que contenha esse valor.
Por fim, simplesmente fizemos uma comparação de referência onde perguntamos se o valor obtido é igual ao definido e este retorna verdadeiro ao executar o código no console Javascript do nosso navegador Google ChromeComo podemos ver, é muito simples.
Para finalizar este tutorial, vemos em uma imagem o resultado do nosso exercício:

Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo
wave wave wave wave wave