私はJSONからいくつかのデータを取得しようとしていますならば、これは変数のスコープの文
var process_data = function(data) {
var object = {};
object.date = data.created_at;
object.text = data.text;
object.name = data.user.name;
object.screen_name = data.user.screen_name;
object.imgURL = data.user.profile_image_url;
object.media = {};
if (data.entities.media != undefined) {
object.media.url = data.entities.media[0].media_url;
// CONSOLE LOG WORKS HERE
//console.log(object.media.url);
} else {
object.media = 'images/1500x500.jpeg'
}
// CONSOLE LOG HERE IS UNDEFINED
console.log(object.media.url);
connection.sendUTF(JSON.stringify(object));
//console.log('obj is ' + (JSON.stringify(object)));
}
私の関数である変数は、if文で期待されるデータを出力し、それの側面を定義されていません。私はそれが範囲と関係があると思っていますが、私は前に問題を横断することはありません。私はこれで本当のnoobですので、私はそれが愚かな質問ではないことを願っています..:/私は他の質問で周りを見てきましたが、私は答えを見つけるように見えることができません。
を動作するはずです。メディア。 – Pointy
Yeh申し訳ありませんが私は明確でなかった場合、私はそれを知っている – user1756180