2つの基本的なクラスがES6を使用しました

クラスの発現

strictモード:

  1. <スクリプト>の最初の行の書き込みで「厳格な使用」、次のコードは、厳密なモード(またはファイルJSの最初の行)を使用したことを示し
  2. いくつかの奇妙な行動を避けるために、より標準化され、実行を使用して使用し、カスタムコード、
  3. 後続の角度いくつかの他の特性およびJSフレームワークをES、厳密モードで実行する必要があります
  4. コードのコンパイルおよび実行するために、より効率的に
    インパクトの変数を
  5. 可変なければならない最初の宣言の再利用
  6. あなたは、変数名として任意の予約語/キーワードを使用することはできません
  7. strictモードは、(削除)の変数にユーザーを許可しません

注意点:

  1. ES6では、デフォルトはstrictモードで、動作モードを指定するには、「厳格な使用」を使用する必要はありません
  2. 何の変数リフトがありません
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>表达式</title>
</head>
<body>
    
    <script>

    {
        //属性表达式
        let shopping = "shop";
        class Person{
            constructor(sex) {
                this.sex = sex;
                this.hobby = "女";
            }

            [shopping](){
                console.log("一个省钱的春节");
            }
        }
       
        let person = new Person();
        person.shop();  
    }
    
    {
        // Class 表达式
        const MyClass = class Me {

        }
    }    
    </script>
</body>
</html>
公開された98元の記事 ウォン称賛26 ビュー7532

おすすめ

転載: blog.csdn.net/weixin_46146313/article/details/104234145