我是JavaScript和firebase的新手。我只想问是否有机会在我的函数之外调用我的变量?在javascript中调用函数外的变量
这里是我的示例代码:
function gotData (data) {
console.log(data.val())
var promotions = data.val()
var keys = Object.keys(promotions)
console.log(keys)
for (var i = 0; i < keys.length; i++) {
var k = keys[i]
var name = promotions[k].promotionName
var description = promotions[k].description
var validityFrom = promotions[k].validityPeriodFrom
var validityTo = promotions[k].validityPeriodTo
var dateCreated = promotions[k].dateCreated
var dateUpdated = promotions[k].dateUpdated
console.log(name, description, validityFrom, validityTo, dateCreated, dateUpdated)
}
}
我可以调用的名称,描述,validityFrom等功能gotData之外?我会感激的帮助。先谢谢你! :)
”功能以外“? –
简答:没有。这里是一个关于“变量作用域”的页面:https://www.w3schools.com/js/js_scope.asp –
你可以显示'调用我的变量在函数外的代码吗? – superdev