オブジェクト記法:数字から始まるプロパティが記述できない

$object_o.4Dtest:=“test”
と記述したところ、メソッドエディタで正しく認識されないの状態になります。
試しに実行してみましたがシンタックスエラーになりました。

$object_o[“4Dtest”]:=“test”
と記述し直してみると問題ないようです。
実行してみましたがオブジェクト型のプロパティ的には問題が無い様です。値はちゃんと入っていました。

$object_o._4D Japan:=“test”
途中に空白を含むプロパティ名もダメみたいです。

4Dに限らず,オブジェクト記法のドットは,利便性を考慮した省略形に過ぎないので,
一部のプロパティ名は正式な参照,つまり obj[“prop”] で参照する必要があります。

極端な例ですが,JSON(オブジェクトリテラル)の仕様的には,
プロパティ名の一部にドット文字も許されることになっています。