class Game
foo: null
play: ->
@foo = 2
@animate()
animate: ->
requestAnimationFrame(@animate, 1000)
console.log('foo = ', @foo)
$ ->
game = null
init = ->
game = new Game()
game.play()
init()
खेल में चेतन विधि में लॉग पैदा करता है:उदाहरण चर अपरिभाषित हो जाता है - CoffeeScript
foo = 2
foo = अपरिभाषित
तो foo पहली कॉल चेतन करने के बारे में 2 है और फिर उसके बाद अपरिभाषित। क्या कोई यह बता सकता है कि मैं इसे कैसे और कैसे ठीक कर सकता हूं। किसी भी प्रकार की मदद की बेहद सराहना की जाती है।
'requestAnimationFrame' दूसरे तर्क के रूप में कोई संख्या नहीं लेता है; इसके बजाए, यह दिए गए फ़ंक्शन ASAP को कॉल करता है (आमतौर पर 'सेटटाइमआउट (func, 0) 'से अधिक तेज़) बशर्ते ब्राउज़र टैब अग्रभूमि में हो। Https://developer.mozilla.org/en/DOM/window.requestAnimationFrame –