在对象内部搜索 javascript
Search inside objects javascript
我正在尝试使用 firebase 登录。我可以创建一个帐户,它也会存储其他信息。问题是检索此信息。
我可以使用:
usersRef.on("value", function(snapshot) {
console.log(snapshot.val())
}, function (errorObject) {...});
当我这样做时,我得到两件事(因为我有两个帐户):
-JrrzEOqZQU0HVeYVXCm: Object
,里面有 uid: "simplelogin:21"
-JrrzgOgQY2z6tNYN0BY: Object
,里面有 uid: "simplelogin:22"
第二个对象里面是我需要的信息:
我从登录中收到 simplelogin:22
。
有没有一种方法可以在对象内部搜索它们的 uid,并获取存储在该对象内部的其余信息?
这是 fiddle
var thisAuthData = authData.uid;
//console.log(authData)
var usersRef = new Firebase("https://fiery-heat-xxx.firebaseio.com/users");
usersRef.on("value", function(snapshot) {
for(var amount in snapshot.val()){
console.log(snapshot.val()[amount].uid);
//here some if statement thingy's to check with your authData but you can do that yourself I guess ;)
}
我正在尝试使用 firebase 登录。我可以创建一个帐户,它也会存储其他信息。问题是检索此信息。
我可以使用:
usersRef.on("value", function(snapshot) {
console.log(snapshot.val())
}, function (errorObject) {...});
当我这样做时,我得到两件事(因为我有两个帐户):
-JrrzEOqZQU0HVeYVXCm: Object
,里面有 uid: "simplelogin:21"
-JrrzgOgQY2z6tNYN0BY: Object
,里面有 uid: "simplelogin:22"
第二个对象里面是我需要的信息:
我从登录中收到 simplelogin:22
。
有没有一种方法可以在对象内部搜索它们的 uid,并获取存储在该对象内部的其余信息?
这是 fiddle
var thisAuthData = authData.uid;
//console.log(authData)
var usersRef = new Firebase("https://fiery-heat-xxx.firebaseio.com/users");
usersRef.on("value", function(snapshot) {
for(var amount in snapshot.val()){
console.log(snapshot.val()[amount].uid);
//here some if statement thingy's to check with your authData but you can do that yourself I guess ;)
}