变量在 Firebase 调用后无法访问
variable no accessible after a Firebase call
我正在使用Firebase来访问相同的数据,但我不能使用用于访问它的函数之外的数据。如何制作刚刚访问的数据的控制台日志而不是初始值?
var whatNeed = 'hello';
gameData = new Firebase('https://thegame.firebaseio.com/gameData');
gameData.on("value", function(snapshot) {
var data = snapshot.val();
whatNeed = data.property;
});
console.log(whatNeed);
whatNeed
在回调之外调用时将始终包含初始值,因为value
事件处理程序是异步的,因此将首先调用console.log
。
相关文章:
- "访问控制允许起源”;通过javascript从http页面调用同一网站的httpsurl时出现问题
- jQuery 无法使用 AJAX 调用访问函数内部的函数参数
- 使用jQuery从ajax调用访问键值对
- 为什么可以't在对指令的html调用中访问$rootScope
- Odoo销售点如何访问模型并使用JS调用方法
- HackReactor,编码窗口现在可以访问一个名为“”的对象;招生;使用名为“;showApp”;.调用此方法时不带任
- 如何在下一次 AJAX 调用中访问从一个 AJAX 调用返回的变量
- 如何在循环期间访问 jquery getJson 调用 ($.getJson) 中的索引变量
- .load() 事件在 SVG 完成加载后未被调用/无法访问其内容
- 对方法或属性访问的意外调用
- 授权客户端JS API调用Google'的具有现有访问令牌的gap库
- JavaScript访问调用函数中声明的变量
- 访问调用模块中定义的所需模块中的函数
- JavaScript 允许调用函数访问调用函数变量
- 如何访问调用函数的内容
- 如何访问调用函数的对象的变量
- 使用dom访问调用javascript文件
- 在Swagger UI中访问调用URL
- 如何使用$(this)访问调用Javascript函数的按钮的id
- 如何在jQuery click()函数中访问调用元素'