JavaScriptの文

この辺はさらっと流せそうなので流しましたが、一つ気になるものがありました。

それは with 文 です。withといえば、VBですよね。VBでwithほど便利な反面デバッグしづらく読みづらくなるものはないです。

(あくまで個人的な感想です。ExcelVBAなどでは必須だと思っていますが、VB.NETでは不要ではないかと…。)

で、まさにVBのwith文と同様に各オブジェクトへのアクセスをまとめることができます。

[sourcecode language="JavaScript"] // このようにwithステートメントを使用してオブジェクトへアクセスできる with(frames[1].document.forms[0]){ name.value = "hoge"; address.value = "abc"; email.value = "huga"; } [/sourcecode]

まだいまいちオブジェクトの扱いを理解していないのですが、たぶん便利でしょうね。でも、一般的にこの機能は利用するのでしょうか?可読性が高まるように思えるのですが、、、