title: Trying to use .filter() to search by an Integer value
body: <p>With the following Json object, I am using <code>.filter()</code> to search for one object.</p>
  
  <p>It seems I can select by a string type, for example:</p>
  
  <p><code>this.devices.filter( (dev) =&gt; { return dev.Device.DisplayName == "Test Again" } );</code></p>
  
  <p>However, trying to select by the Integer type does not work (it just returns all records):</p>
  
  <p><code>this.devices.filter( (dev) =&gt; { return dev.Device.UID == 2 } );</code></p>
  
  <pre class="lang-js prettyprint-override"><code>[{
      "InstanceID": 11,
      "Device": {
          "UID": 1,
          "DisplayName": "Test123",
          "DeviceHostName": "",
          "Location": null
      },
      "HostService": null
  },
  {
      "InstanceID": 22,
      "Device": {
          "UID": 2,
          "DisplayName": "Test Again",
          "DeviceHostName": "",
          "Location": null
      },
      "HostService": null
  },
  {
      "InstanceID": 33,
      "Device": {
          "UID": 3,
          "DisplayName": "Test Yet again",
          "DeviceHostName": "",
          "Location": null
      },
      "HostService": null
  }]
  </code></pre>
  
  <p>Again, I would like to .filter() by the <code>UID</code> property and simply return that object.</p>
  
  <p>thanks.</p>