= Request({ url: "http://...", onComplete: function (response) { var tweet = response.json[0]; console.log("Tweet: " + tweet.text); return tweet; } }).get(); // trying to do things with result Console.log(result); // undefined // Synchronize WRONG method 2 var result; Request({ url: "http://...", onComplete: function (response) { var tweet = response.json[0]; console.log("Tweet: " + tweet.text); result = tweet; } }).get(); // trying to do things with result Console.log(result); // undefined