コンソールで遊んで、プロトタイプの継承を理解しようとしています。私は古典的な継承に精通していますが、JS の作業で継承を使用したことはありません。
私が持っている場合:
var foo = {
cat: "oliver"
}
var bar = Object.create(foo);
foo.prototype = {
dog: "rover"
}
私がする時:
dir(bar.dog)
また
dir(foo.dog)
私は見ることを期待していますrover
が、両方とも として戻ってきますundefined
。
私は何が欠けていますか?
前もって感謝します。