在数组内的JavaScript对象中查找属性的值
Finding a value of a property in a JavaScript object inside an array
我已经设法从我的firebase数据库中拉回一些用户,并将它们输出到控制台
[Object, Object, Object, Object, Object]
每个对象有:
gender: "male"
liked: "liked"
name: "ed"
not_liked: "liked"
username: "ed@ed.com"
useruid: "HSRcN6PuylXbv87kSWxKVtWffaI3"
我如何遍历数组并说如果useruid
具有值HSRcN6PuylXbv87kSWxKVtWffaI3
则console.log()
具有关联名称。本例中为ed
my pseudo attempt:
if (Object.gender.includes('male')) {
console.log('yes')
}
else {
console.log('nah')
}
考虑到您在javascript中存储dataArray
变量数组
for (i = 0; i < dataArray.length; i++) {
if(dataArray[i].useruid=="HSRcN6PuylXbv87kSWxKVtWffaI3"){
console.log(dataArray[i].username);
}
}
它将在控制台上为userid=HSRcN6PuylXbv87kSWxKVtWffaI3
打印username
只需循环遍历数组,并在找到匹配项时抛出日志。
for(var i = 0; i < arr.length; i++) {
if(arr[i].useruid === "HSRcN6PuylXbv87kSWxKVtWffaI3") {
console.log(arr[i].username);
}
}
对于你的伪尝试:
for(var i = 0; i < arr.length; i++) {
if(arr[i].gender === "male") {
console.log("User is male");
}
else {
console.log("User is female");
}
}
相关文章:
- 如何循环对象中的javascript对象并查找属性
- JavaScript查找属性是用于重复属性名称的嵌套对象
- JavaScript在JSON对象中查找属性
- 在Javascript对象中查找属性的交集
- Javascript:在对象中快速查找值(就像我们可以查找属性一样)
- Jquery - 在导航中查找属性
- 如何在 Javascript 中查找属性的所有者
- 在JavaScript对象数组中查找属性是否有效
- javascript:查找属性所属的原型对象
- 如何从javascript对象中查找属性类型
- 如何查找属性在当前作用域中引用的命名空间
- 是否可以通过JSON进行迭代来查找属性是否存在
- Javascript-查找属性的单个实例's在对象数组中的值
- 在对象的JavaScript数组中查找属性
- 使用字符串变量按名称查找属性
- 使用字符串值作为对象的属性来查找属性的返回值
- 查找属性中包含值的所有元素
- 在javascript对象中查找属性
- 查找属性所属的对象
- Javascript Knockout,从值中查找属性名