1 .バグを見つける



コンストラクタとしての矢印関数
const Animal = (name, age) => {
  this.name = name;
  this.age = age;
};

Animal.prototype.birthday = function () {
  this.age++;
};

const animal = new Animal('Leo', 'Lion');


バグ詳細
  • 矢印関数は、このキーワードを持っていません.したがって、プロパティを追加するとエラーになります.
  • 私たちは、それが矢印機能であるならば、機能プロトタイプに資産を加えることができません.再びこのキーワードなし.
  • 私たちは矢印の機能に新しいキーワードを使用できません.これはエラーX is not a constructorをスローします