function Item.prototype.getName() { return this.name; }
Identifierに区切り子(.)は含められない。と思う。仮に許されたとしても関数名は単なるIdentifierであってProperty Accessorとして評価されないはず。されるのはJScript。そもそもfunction Item(){ }内に記述する意味が分かんない。プライベートになってしかも継承先で使える裏技とかだったら凄いけど。