プロパティ名が有効な識別子である通常の (「ネイティブ」) JavaScript オブジェクトの場合、式x.y
とx["y"]
は常に意味的に同等です。
この等価性はホスト オブジェクトに対して保証されていますか?
[..an] ECMAScript の実行環境を完成させるためにホスト環境によって提供されるオブジェクト。
そうでない場合、顕著な例外はありますか? (Cocoon、Crosswalk、IE などでは?)
window
特に、Window ( ) やその他の DOM オブジェクトに興味があります。また、予想される動作に既知の「例外」があるか、またはそのようなことが可能な環境があるかどうか。