3

Google Chrome で新しい ES6 シンボルを試しています。Chrome フラグで「実験的な JavaScript」を有効にするnew Symbol()と、コードで使用できるようになります。

ただし、次のコードを実行しようとすると:

var sym = new Symbol();
var obj = {};
obj[sym] = 'Hello, symbols';

次のエラーが表示されます。

TypeError: Conversion from symbol to string

コードの何が問題になっていますか?

ありがとう!

4

1 に答える 1