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)
}
}
私は機能gotDataの名前、説明、validityFromなど外呼び出すことができますか?私は助けを感謝します。前もって感謝します! :)
を有することができるように、すべての変数を取得するための配列を作成することができ
EDIT
グローバル変数として変数を定義します。それの外の機能 "? –
短い答え:いいえ。以下は「変数スコープ」に関するページです:https://www.w3schools.com/js/js_scope.asp –
「自分の変数をその関数の中に呼び出す」コードを表示できますか? – superdev