コンストラクタから関数を削除するには?
greetコンストラクターで呼び出される関数がある場合、関数Personを削除するにはどうすればよいですか?
function Person(name)
{
this.name = name;
this.greet = function greet()
{
alert("Hello, " + this.name + ".");
};
}
結果を次のようにしたい:
function Person(name)
{
this.name = name;
}