我想通過代碼twitter.tweets()
得到的鳴叫,但AJAX方法類的Twitter
僅返回Deferred對象如所示的該問題的底部。希望得到不延遲的對象,但陣列
class Twitter
tweets = []
getTweets: ->
tweets_array = []
$.getJSON('http://search.twitter.com/search.json?callback=?&rpp=100&q=%40weed_7777')
.done((data) =>
$.each data.results, (i, item) ->
tweets_array.push item.text
@tweets = tweets_array
)
twitter = new Twitter
###
Present Code
###
twitter.getTweets()
.done ->
console.log twitter.tweets
###
Ideal Code ... very simple !
###
console.log twitter.tweets()
謝謝你的好意。
懷疑你想要那個!你不應該阻止代碼執行等待異步調用回來 – AJcodez 2013-03-05 07:26:05