使用以下Json对象,我使用.filter()
搜索一个对象。
似乎我可以通过字符串类型进行选择,例如:
this.devices.filter( (dev) => { return dev.Device.DisplayName == "Test Again" } );
但是,尝试按Integer类型选择不起作用(它只返回所有记录):
this.devices.filter( (dev) => { return dev.Device.UID == 2 } );
[{
"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
}]
同样,我想通过UID
属性使用.filter()并简单地返回该对象。
感谢。