title: How do I figure out which options a backbone.js method accepts?
body: <p>I am looking at the Backbone.js documentation and I notice that many methods accept options that you can provide, but they aren't specified. </p>
  
  <p>For example, if you look at the <a href="http://devdocs.io/backbone/index#Collection-remove" rel="nofollow">remove() method</a>, you will see this:</p>
  
  <blockquote>
    <p><strong>remove</strong> collection.remove(models, [options])<br /><br />
    Remove a model (or an array of models) from the collection, and return them. Each model can be a Model instance, an id string or a JS object, any value acceptable as the id argument of collection.get. Fires a "remove" event for each model, and a single "update" event afterwards. The model's index before removal is available to listeners as options.index.</p>
  </blockquote>
  
  <p>It doesnt't mention what sort of options it accepts. Many methods in the Backbone.js documentation don't specify the options they accept. </p>
  
  <p>How do I figure out which options a backbone.js method accepts?</p>