実行中のすべてのアニメーションが終了するように、コードの実行を2秒間停止します。私は私のコードでやっているものを setTimeout Node.jsでカスタム関数を呼び出すことは可能ですか?
のNode.js
でのsetTimeoutを使用して関数を呼び出すしようとしています:this.userActivity = function(a,b,side){
//some code of mine
setTimeout(this.doTheMagicIfPossible(this.scoringPossible),2000);
}
this. doTheMagicIfPossible = function(passedValue){
console.log("printing it out after 2 seconds"+passedValue);
}
しかし、実行は2秒間停止して取得されていません。
私はこのような場合:
setTimeout(this.doTheMagicIfPossible,2000,this.scoringPossible);
実行は2秒で停止してきているが、機能がthis.scoringPossibleを取得していない、それはこの場合には未定義です。
少ない魔法で: 'var me = this; settimeout(function(){me.doTheMagicIfPossible(me.scoringPossible)}、2000); '' me'は後で 'this'を参照するために使用されます。 – Phrogz