このように JavaScript オブジェクトのプロパティ名の末尾にダッシュを使用できますか? これが無効であることをドキュメントで見つけることができませんでしたが、この場合、値 myProp- にアクセスしようとすると奇妙な結果が得られました。
var myObject = {"myProp-":"myValue"};
この myObject["myProp-"] のようにこの値にしかアクセスできず、次のようにアクセスしたい
myObject.myProp-
しかし、私は " SyntaxError: Unexpected token } "を得ました