JavaScriptの継承を理解しようとしています。プロトタイプを使用して、子クラスをその親にリンクしています。しかし、関係を定義するとすぐに、親クラスのコンストラクターが実行を開始します。
<script type="text/javascript">
function Person ()
{
window.alert('We\'ve got a new person!');
}
function King ()
{
window.alert('We\'ve got a new king!');
}
King.prototype = new Person();
//King.prototype.constructor = King;
//var erik = new King();
</script>
JavaScriptで継承を使用する正しい方法は何ですか?
混乱を引き起こしたチュートリアル:https ://developer.mozilla.org/en-US/docs/JavaScript/Introduction_to_Object-Oriented_JavaScript