Google Chrome で新しい ES6 シンボルを試しています。Chrome フラグで「実験的な JavaScript」を有効にするnew Symbol()
と、コードで使用できるようになります。
ただし、次のコードを実行しようとすると:
var sym = new Symbol();
var obj = {};
obj[sym] = 'Hello, symbols';
次のエラーが表示されます。
TypeError: Conversion from symbol to string
コードの何が問題になっていますか?
ありがとう!