我有一个看起来像这样的数组:
var myArray = [
{'id' : 1, 'name' : 'test1'},
{'id' : 2, 'name' : 'test2'},
{'id' : 3, 'name' : 'test3'}
];
Run Code Online (Sandbox Code Playgroud)
然后我有一个包含一些id的变量:
var someId = 2;
如何检查是否myArray包含一个Object,谁的id等于someId?
我有这个看起来像这样的数组对象:
let arr = [
{Name: "sub", Value: "ababbnnn"}
]
Run Code Online (Sandbox Code Playgroud)
我正在尝试访问Name custom:network的值,这意味着我想输出以下内容:abcdef1233bfgh。到目前为止,我有这个循环,但是我想知道是否有更清洁的方法。非常感谢。这是我的代码:
从下面的 json 中,如何根据给定的 applicationName 检索对象
{
"apps": [
{
"applicationName": "myTestApp",
"keys": [
{
"key": "app-key",
"value": "ZDM0"
},
{
"key": "env-key",
"value": "YTE1Mm"
}
]
},
{
"applicationName": "hello",
"keys": [
{
"key": "app-key",
"value": "ZjIwZT"
},
{
"key": "env-key",
"value": "MDExMTc5N2"
}
]
}
]
}
Run Code Online (Sandbox Code Playgroud)
因此,如果我的输入是 myTestApp,我想获取 myTestApp 对象
{
"applicationName": "myTestApp",
"keys": [
{
"key": "app-key",
"value": "ZDM0"
},
{
"key": "env-key",
"value": "YTE1Mm"
}
]
}
Run Code Online (Sandbox Code Playgroud) econst ELEMENT_DATA: PeriodicElement[] = [
{position: 1, name: 'Hydrogen', weight: 1.0079, symbol: 'H'},
{position: 2, name: 'Helium', weight: 4.0026, symbol: 'He'},
{position: 3, name: 'Lithium', weight: 6.941, symbol: 'Li'},
{position: 4, name: 'Beryllium', weight: 9.0122, symbol: 'Be'}
];
Run Code Online (Sandbox Code Playgroud)
如果值在此数组内,如何返回布尔值?
像这样的事情
ELEMENT_DATA.includes({name: 'Helium'});
>True
Run Code Online (Sandbox Code Playgroud) 所以我有里面有对象的数组。该对象有一个属性调用名称,它是一串值
如何返回名称属性中包含“apples”的对象
fruits = [
{
name: 'apples, lemon',
quantity: 2
},
{
name: 'bananas, pearl',
quantity: 0
},
{
name: 'cherries,
pineapple',
quantity: 5
}
];
Run Code Online (Sandbox Code Playgroud)