<!DOCTYPE html>
<html>
  <head>
    <script src="https://cdn.rawgit.com/js-data/js-data/master/dist/js-data.js"></script>
    <script src="script.js"></script>
  </head>
  <body>
    <h1>Open up your console to see the output</h1>
  </body>
</html>
                
            
        
            
                
                    var store = new JSData.DS();
var User = store.defineResource('user');
var user = User.inject({ id: 1, name: 'John' });
console.log('User.inject({ id: 1, name: \'John\' })', user);
console.log('User.get(1)', User.get(1));
console.log('user === User.get(1)', user === User.get(1));
// item is not in the store
console.log('User.get(2)', User.get(2));
                
            
        
            
                
                    ## DS#get(resourceName, id[, options])
Synchronously return the item with the given id from the store.
`DS#find` will be triggered in the background  if `loadFromServer` is `true` in the options hash and the item is not in the store.
Returns undefined if the item is not in the store.