不定期連載その3です。 今回はSymbolについて調べたのでその辺を書きます。 前回までの記事 【今更ES2015を追ってみるシリーズ 1】Promise編 - 俺、サービス売って家買うんだ 【今更ES2015を追ってみるシリーズ 2】Proxy編 - 俺、サービス売って家買うんだ Symbolとは? ES2015から追加された新しいプリミティブ型です。目的としては以下が考えられます。 主目的 アプリケーション内のオブジェクトで利用する一意のキーを作成する 何かしらの名前として利用するもの 副次効果 オブジェクトのアクセスコントロールの観点からprivateなプロパティを作成する 後述しますが完全なprivateというわけにはいかないよう 公式によると The Symbol type is the set of all non-String values that may be used
![【今更ES2015を追ってみるシリーズ 3】Symbol編 - 俺、サービス売って家買うんだ](https://cdn-ak-scissors.b.st-hatena.com/image/square/ad39e7935adaaa2073f460ce6bf57337639b2c0f/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fi%2Fie-kau%2F20151019%2F20151019153301.jpg)