コンソールが出力される場合とされない場合の違いが分かりません。
以下のコードを実行しますと、Console画面にAnimal{}と表示されるのですが、「Dog.prototype = new Animal();」ここの部分を消した場合は何も表示されません。
どなたかご解説くださる方いらっしゃいましたら、ご説明お願いいたします。
javascript
1var Animal = function(){ 2 3 console.log(this); 4 }; 5 6 7 8 9 Animal.prototype = { 10 walk : function() { 11 console.log('トコトコ...'); 12 } 13 }; 14 15 var Dog = function() { 16 17 18 }; 19 20 21 22 Dog.prototype = new Animal(); 23 24 Dog.prototype.bark = function(){ 25 26 27 } 28 29 var d = new Dog(); 30 31
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/12 06:12