More Related Content
Similar to ES Harmony Proxy on Firefox 4 (8)
ES Harmony Proxy on Firefox 4
- 3. What’s the ES Harmoney?
ECMAScript 3
ECMAScript 4
ECMAScript 5
ECMAScript Harmoney
未来の JavaScript
- 4. What’s the Proxy?
• プロパティアクセス (代入, 取得)
• in 演算子の適用
• delete 演算子の適用
• new F(), F()
などの操作がされた時,
JavaScript 規定の動作ではなく
“ユーザの設定した関数”
が呼び出されるようなオブジェクト
ES Harmoney (未来の JavaScript) の機能
- 5. • Proxy の作成には Proxy.create() を使用
Proxy.create()
ハンドリング時に呼ばれる関数ハンドルしたい操作
- 14. • obj を Proxy でラップ
• obj に対する in 演算子の効果を反転
嬉しい!
not(obj)