タイトルが良くなかったか。「JScriptで~」に変更したほうがいいかも。
Identifierに区切り子(.)は含められない。と思う。仮に許されたとしても関数名は単なるIdentifierであってProperty Accessorとして評価されないはず。されるのはJScript。そもそもfunction Item(){ }内に記述する意味が分かんない。プライベートになってしかも継承先で使える裏技とかだったら凄いけど。
先日書いたとおり、JScriptの方言であることは認識しています。そのうち書き直すと思います。
なぜfunction Item {...}内に書くか、ですが、こう書くと継承(特にオーバーライド)がなんとなく旨くいくからです。というか、参考にしたページのとおりに書いただけなのでアレですが。
ECMAScriptの解説書ってあるのかなあ。オライリーで出てないものか。
http://yudai.arielworks.com/memo/2005/03/03/225753.trackback
末尾に「3 + 7」の計算結果を繋げて下さい。例えば計算結果が「17」の場合、「225753.trackback17」です。これは機械的なトラックバックスパムを防止するための措置です。