EcmaScript specification, section 8.7 The Reference Specification Typeを読む参照を返すEcmascript関数の実際の例は?
Reference
タイプはdelete
、typeof
、及び代入演算子のような演算子の動作を説明するために使用されます。 [...]参照は解決された名前バインディングです。関数呼び出しは参照を返すことができます。この可能性は、純粋にホストオブジェクトのために認められます。この仕様で定義された組み込みのECMAScript関数は参照を返しませんし、ユーザー定義関数が参照を返すような規定はありません。
最後の2つの文章が私に印象づけました。これで、coolHostFn() = value
(valid syntax、btw)のようなことができます。だから私の質問は:
Reference
という結果になるホスト関数オブジェクトを定義するEcmaScriptの実装はありますか?
? http://stackoverflow.com/questions/3709866/whats-a-valid-left-hand-side-expression-in-javascript-grammar – bfavaretto
はい、そうだと思います。その質問は私が上で使用した構文が有効であることを証明します:-) – Bergi
私はグーグルで '' javascript'を返し、最初のページを見ましたが、何もありませんでした。 –