の最後の関数内でlocation
呼び出された配列の配列要素にアクセスできない理由を知っている人はいますか?array
codeAddress()
これは私がアクセスできない唯一の要素であり、最初の関数で作成されていない唯一の要素です。すべての場所で未定義になります。
あなたの助けは非常に高く評価されます..! 配列は各関数に渡されます。
http://jsfiddle.net/ang3lo0o/teQEK/4/ コードはこのリンクにあります
の最後の関数内でlocation
呼び出された配列の配列要素にアクセスできない理由を知っている人はいますか?array
codeAddress()
これは私がアクセスできない唯一の要素であり、最初の関数で作成されていない唯一の要素です。すべての場所で未定義になります。
あなたの助けは非常に高く評価されます..! 配列は各関数に渡されます。
http://jsfiddle.net/ang3lo0o/teQEK/4/ コードはこのリンクにあります
$.getJSON("http://api.twitter.com/1/users/lookup.json?user_id=" + ids + "&callback=?", function (data) {
$.each(data, function (i, item) {
array[i].location = item.location;
});
});
console.log(array);
2 つの簡単な説明:
item
がlocation
プロパティを持っているわけではありません - あなたはそれをチェックするかもしれませんarray
非同期コールバックが実行される前に、ログ/マップ/何でも!それをコールバック関数に移動します。