2016-03-14から1日間の記事一覧

javascript イテレーター

イテレーターは、基本オブジェクトにnext()メソッドを実装し、イテレーターオブジェクトを返してあげるようにしてあげれば実装できる。これだけだとイテレートできないので、これを基本にいろいろ追加してあげる。イテレーターとProxyとシンボルを使えば、以…

javascript Proxyでphpのマジックメソッド的なものを実現する

javascriptではgetter,setterはあるが、個別にしか設定できず、objectにphpのマジックメソッド的な_get(),_set()のように、すべてのプロパティに対して動的に値を取得設定できるメソッド設定はない。過去にはあったが廃止された。代わりに、元のObjectはその…