どのようにしてES6クラスメソッドをES5にポリフィルするのですか?es5のES6メソッド(クラス)に相当するものは何ですか?
私は本を読んでいると、それは、次の言葉:
class Ninja {
constructor(name) {
this.name = name;
}
swingSword() {
return true;
}
}
たちは内部でプロトタイプにswingSwordを追加していない理由を私は求めています
function Ninja(name) {
this.name = name;
}
Ninja.prototype.swingSword = function() {
return true;
};
と同じですコンストラクタ関数?
この関数はプロトタイプチェーンではなく、オブジェクト上に存在する必要があるためです。
私は間違っていますか?
あなたが間違っている、本は正しいです。 –