JS new演算子

new演算子

{
     // 新しい新しい演算子は、それが持っていた中で地域に浮上している? 
    LET strを=「」;
    聞かせてSTR1 = 新しい文字列();

    OBJましょう = {
        名前:「」
    }
    obj1としましょう = 新しいオブジェクトを();
}
{
    / *
        new演算子の機能:
            機能を実行する1
            2.自動的に空のオブジェクトを作成します
            3.空のオブジェクトとこのバインディング
            4.ノーリターン、この(空のオブジェクト)暗黙のリターンが存在しない場合。
    * /
    {
        機能テスト(){
            console.log( "試験" )。
        }
        // テスト(); //使用()の実行。
        新しいテスト(); // の新しい実装を使用
        新しいテスト; // もカッコ()を追加することはできません。プラスの決定はケースを押して継続するかどうかに応じて、パラメータを渡す必要なし。
    }
    {
        新しいテスト(); // 使用したときに新たな実行
        機能テスト(){
             // LET OBJ = {}; //自動的に空のオブジェクトを持っている- >これは、と等価です

            // これを返す; //が自動的に返さ
        }
    }
    {
        // 工場モデルの変更:
        / * 関数者(名前、年齢、趣味){
            } {= OBJましょう。
            obj.name =名前;
            obj.age =年齢;
            obj.hobby =関数(){
                console.log(趣味)
            }。
            OBJ返します。
        } * / 
        ファンクション人(名前、年齢、趣味){
             // ましょうOBJ = {}; // ===この
             .nameの= 名前;
            この .age = 年齢;
            この .hobby = 関数(){
                console.log(趣味)
            }。
            // OBJを返します。
        }
        LETをzhangsan = 新しい新しい人(「ジョー・スミス」、20、「愛のバスケットボール」);
        console.log(zhangsan)。
        zhangsan.hobby();
        // new演算子簡素化工場モードの上に見ることができます!
    }
}

 

おすすめ

転載: www.cnblogs.com/Afanadmin/p/12355411.html