気の向くままに辿るIT/ICT/IoT
JavaScript

JavaScript / with 文

ホーム前へ次へ
ECMAScriptベースのJavaScriptとは?

JavaScript / with 文

ECMA-262 Edition 5.1 / ECMAScriptベースのJavaScript文法

ECMAScript / ECMA-262 Edition 5.1ベースのJavaScript文法

with 文

 with (obj) 

 処理 

 JavaScriptでは、VB6.0やVBScriptのように with 文を使って参照を省略することができ、JavaScriptにおいては、丸カッコ ( ) 内にオブジェクト名を指定すると以降の処理において指定したオブジェクト名を省略してプロパティを直に記述することが可能になります。

 コーディングが楽になり、ソースコードファイルが軽量になる点はメリットですが、書き方によっては、可読性が落ち、それに起因してバグを埋め込んでしまう可能性などが、しばしばデメリットとして挙げられます。

ECMA-262 Edition 5.1 訳 / 当該仕様ページ例

ECMAScriptベースのJavaScriptリファレンス

ホーム前へ次へ