YUI3 ライブラリのソース コード:
if (typeof YUI != 'undefined') {
YUI._YUI = YUI;
}
既存の自己のメンバー変数に自分自身を割り当てる必要があるのはなぜですか (既に存在する場合)?
更新: jQuery [2] もこのアプローチを使用
// Map over jQuery in case of overwrite
_jQuery = window.jQuery,
[2] https://github.com/jquery/jquery/blob/master/src/core.js