は、私は私のキャンバスオブジェクトを初期化していたときに、それはより良いコンテキストの参照を維持することですオブジェクト..は、私は私のキャンバスを初期化していたときに、それはより良いコンテキストの参照を維持することです
var Obj1 =
{
Init: function(ctx)
{
this.Ctx = ctx;
},
Draw: function()
{
this.Ctx.drawImage(img, x, y, width, height);
}
};
それとも、合格した方がよいです各呼び出しを使用するためのコンテキスト?
var Obj2 =
{
Init: function()
{
},
Draw: function(ctx)
{
ctx.drawImage(img, x, y, width, height);
}
};
ありがとうございます。
各コールのコンテキストを渡します。 (何もパフォーマンスの差を生むことはない) – m87
@ siam彼はなぜこれを行うべきなのかを説明するために気をつけていますか? – Andreas
個人的な意見ですので、コメントしました。もし私が気にしていたら、答えとして投稿しておく必要があります.w/explainaton:P – m87