私はこのjavasctiptクラスを持っています
function employee(name, jobtitle, born)
{
this.name = name;
this.jobtitle = jobtitle;
this.born = born;
}
var fred = new employee("Fred Flintstone", "Caveman", 1970);
employee.prototype.salary = null;
fred.salary = 20000;
fred.notprototype = 1239;
console.log(fred);
ご覧のとおり、プロトタイプを使用して給与プロパティを追加しましたが、fred.notprototype = 1239;
プロトタイプを使用せずにを使用してプロパティを追加しました。
オブジェクトfredでconsole.logを実行したとき、そこにnotprototypeが表示されます。では、プロトタイプを追加しないのは間違っていますか?もしそうなら、それはどのような違いを生んでいますか?