jQuery.extend で deep コピー

できるんだぁ
知らなかった
これもあまりリファレンスとかにのってないような・・・

xx

jQuery.extend(true, Child, Oya);

IEで継承がうまくいかない/

ちなみに継承は

jQuery.extend(true, Child.prototype, Oya.prototype);

でうまくいきます(Child,Oya は関数オブジェクトなんで)。
ただこの場合は

jQuery.extend(Child.prototype, Oya.prototype);

でいいような気がしますが…
(コメント書けなかったのでこっちに書きました)

var a={
	aa:{
		aa1:100,
		aa2:200
	}
}
var b1=$.extend({},a)
alert(b1.aa.aa1)	//100
b1.aa.aa1=111
alert(a.aa.aa1)	//111

var b2=$.extend(true,{},a)
alert(b2.aa.aa2)	//200
b2.aa.aa2=222
alert(a.aa.aa2)	//200 やったー!

xx