我有一个对象,我正在尝试使用 ECMAScript6 中的 ID 查找特定值。
我试过这样的事情: myvalue = this.json.find(x => x == '1234');
JSON 看起来像这样:
{
"results": [
{
"abcde1234": {
"value": 4
}
},
{
"zxcv4567": {
"value": 2
}
}
]
}
我发现的所有示例都只能找到命名的键值对。
尝试
json.results.find(x => /1234/.test(Object.keys(x)[0]));
json = {
"results": [
{
"abcde1234": {
"value": 4
}
},
{
"zxcv4567": {
"value": 2
}
}
]
}
let r = json.results.find(x => /1234/.test(Object.keys(x)[0]));
console.log(r);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句