0
var feed;
$.getJSON('short.json', function(data) {
feed = data.items;
console.log(feed);
});
console.log(feed);
私は上記の短いコードを持っています。私はフィードがグローバル変数であることを期待していますが、関数が出てくると、それは再び定義されません。内部にあるときにオブジェクトを出力します。私は間違って何をしていますか?JavaScriptのグローバル変数が機能していません。データを失う
ありがとうございました。
data.itemsは未定義ではありませんか? – Ju66ernaut
これはJavaScriptで** async **の呼び出しで起こります。 'getJSON'はあなたのログがヒットしたときもまだ処理中です。 – tymeJV