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