は私のコードです:関数内で定義された変数を関数外で使用する方法は?ここ
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
}
}
私はgotData関数の外で変数名、説明、validityFrom、validityTo、dateCreatedとdateUpdatedにアクセスするにはどうすればよいですか?
これはほぼすべてのプログラミング言語の基礎知識です。 – Marty
'myObj.promotionName = promotions [k] .promotionName' – Weedoze
https://stackoverflow.com/questions/5786851/define-global-variable-in-a-javascript-function' var myObj = {} 'は関数外です。このリンクはあなたを助けます。 –