Mootools では、次のパターンが頻繁に発生します。
var x = this.x = function(){}
例えば:
var typeOf = this.typeOf = function(item){ ...
function
複数の割り当ての結果、と の両方に割り当てられることx
を理解していthis.x
ます。x
しかし、グローバルスコープは暗黙的に であると思ったthis.x
ので、冗長に思えます。これは最適化手法ですか、それともこのパターンには別の目的がありますか?