javascript - オブジェクトを作成するための Js メソッド
迷茫
迷茫 2017-05-19 10:25:57
0
1
699

上級チュートリアルでは、オブジェクトを作成する方法にはリテラル メソッド、ファクトリ モード、コンストラクター モード、プロトタイプ モード、混合モードなどが含まれると述べました。ファクトリ パターン

には例があります。 リーリー

コンストラクター パターンは関数内で使用されているのに、ファクトリ パターンがまだ存在しているのはなぜですか?オブジェクトを作成するこれらの方法は段階的に開発されているのでしょうか?関数のprototype属性はプロトタイプモードのみのものなのでしょうか、それともJavaScriptの誕生から存在していたのでしょうか?歴史を教えていただけないでしょうか?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全員に返信(1)
Peter_Zhu

過度の複雑さを避けるために、次のように理解できます:

  • コンストラクターパターン: var person = new Person('hello')

  • ファクトリーモード: var person = creatPerson('hello')

プロトタイプの問題については、私の他の回答を参照してください: JavaScript はオブジェクト指向ですが、JavaScript の継承関係をどのように反映するか?

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!