タグ

ブックマーク / blog.orangemittoo.net (1)

  • Javascriptにおけるクラシカルな継承 | 離島に住みたいFEブログ

    Javascriptの継承の勉強。は「Javascriptパターン」。 なにがクラシカルというと、Javascriptにはクラスという概念がない。 ただし、Javascriptにはコンストラクタ関数やnew演算子があるのでクラスに似たような仕組みを作ることが可能です。 この”クラスに似たような仕組み”を「クラシカル」とし、クラスについて考慮する必要がない継承を「モダン」としています。 モダンについてはまた後日。。 「Javascriptパターン」によると、 クラシカルな継承パターンは色々とあるようですが、まとめると3パターンになります。 ※ここではクラスに似た方法を記述するため敢えて「クラス」という言葉を使用しています。 デフォルトパターン function Parent(name){ this.name = name || "Adam"; } Parent.prototype.say

  • 1