若手IT勉強会 サイ本読書会 第4章〜第6章
読んだり喋ったりして気になったこととかを掻い摘んで
第4章 変数
第5章 式と演算子
第6章 文
6.14 function文
6.16 throw文
Errorオブジェクトだけじゃなくて、他のオブジェクトや、基本型すらthrowできる。
Errorオブジェクト以外を投げるというテクニックはPrototype.jsのEnumerableで、
イテレータからループからbreak文で抜けるように脱出する際に使われているよ、と紹介。
第2回 Prototypeライブラリ(198~639行目):prototype.jsを読み解く|gihyo.jp … 技術評論社
6.17 try/catch/finally文
関数の中で、DOM要素のreturnをtry句の中に入れ、
finally句の中でDOM要素が代入されていたローカル変数にnullを代入して、
IE6のメモリリークバグを回避するというtipsがあるよ、と紹介。
http://www.hedgerwow.com/360/dhtml/ie6_memory_leak_fix/