私のアイデアが正しいかどうかチェックしたいですか?関数コンストラクタのプロトタイプを使用して新しい関数を追加
コード:
function Person(firstname, lastname) {
this.firstname = firstname;
this.lastname = lastname;
}
Person.prototype.getFullName = function() {
return this.firstname + ' ' + this.lastname;
}
var john = new Person('Melo','Tang');
私は "機能コンストラクタ" 以下の画像にコードを呼び出します。
function Person(firstname, lastname) {
this.firstname = firstname;
this.lastname = lastname;
}
場合は、この行のプログラムの実行が
var john = new Person('Melo','Tang');
JSは、「機能コンストラクタ」オブジェクトにgetFullName機能を追加するために、プロトタイプチェーンを使用して、私は右だ画像を、次のように空のオブジェクトを新しいのでしょうか?
"Prototype Chain"ラベルは赤い矢印の上に表示されます。 –
私はそれを忘れてしまいましたが、これ以外にエラーがありますか? –