0

'Javascript: The Good Parts'「コンストラクター呼び出しパターン」(29-30ページ)に関するこの例を示します。

var Quo = function (string) { 
    this.status = string;
};

Quo.prototype.get_status = function() { 
    return this.status;
};

var myQuo = new Quo("confused");

document.writeln(myQuo.get_status()); // returns confused

セクションは、で終わります"Use of this style of constructor functions is not recommended. We will see better alternatives in the next chapter."

例のポイントと、このパターンの使用に対する強力な推奨事項は何ですか?

ありがとう。

4

2 に答える 2

3

セクションは次で終わります:

このスタイルのコンストラクター関数の使用はお勧めしません。次の章でより良い代替案を見ていきます。

太字のテキストは、次の章を読んでより良い代替案を見つける必要があることを意味します。

だから、先に進んでそれをしてください。

于 2013-01-21T19:35:34.587 に答える
1

クロックフォードをあまり真剣に受け止めないでください。彼は客観的な事実として彼自身の文体の感性を投影する習慣があります。

実のところ、Javascriptの従来のクラスのような構造を作成する方法はたくさんあります。そして、あなたが引用したパターンは、大きな効果を発揮するために広く使用されています。

私のアドバイスは、これを行うためのすべての方法を学び、仕事に最適な構造を使用することです。理由もわかるまで、Crockfordが推奨することにあまり夢中にならないでください。

于 2013-01-21T19:36:23.870 に答える