私は、関数の外の変数にアクセスしようとしているが、私はニックネームにアクセスするにはどうすればよい未定義アクセス変数の後に関数の中にそれを定義
meliObject.get('users/me', function (err, res) {
nickname = res.nickname;
});
console.log(nickname);
を取得していますか?
EDIT
私はのために私のコードを変更:
var nickname;
meliObject.get('users/me', function (err, res) {
nickname = res.nickname;
});
console.log(nickname);
しかし、私はまだその関数の結果は非同期ですので、あなたはこれを行うことはできません未定義
この質問は、コールバックの開始です。ようこそ! – 4castle
@NickA - いいえ。その変数はグローバルです。これはスコープではなく時間です。 – Quentin