ES6 / 7/8シンプルな説明

1.変数の変化は、ブロックレベルのスコープの概念が追加されます

  • 宣言変数(ブロックレベルのスコープ)は、ループ変数の適用範囲のための問題を解決する変数のグローバルプロパティの未亡人を宣言されていない、より完璧VAR、グローバル変数を、聞かせてみましょう

    const定数宣言(ブロック数範囲)

  • VAR // 
    ; VARのA = [] 
    のための(VARインデックス= 0、インデックス< 10 ;インデックス++){ 
    
      [インデックス] =関数(){ 
          にconsole.log(インデックス); //インデックスは、範囲インデックスにルックアップ値
      } 
    
    } 
    にconsole.log(インデックス); // 10 
    A [6](); // 10 
    
    // LET 
    A CONST = [];
     のため(LETインデックス= 0、インデックス<10;インデックス++){ 
      A [インデックス] 関数= (){にconsole.log(インデックス);} //インデックスのみのサイクルの現在のラウンドに有効で、各サイクルは、新しい変数を作成します
    } 
    ()[6]; // 6 
    にconsole.log(インデックス)/ /インデックスが定義されていません

     

文字列のメソッドを追加します。2.

STR =レッツハッピー'; 
真//にはconsole.log(str.includes( 'HA')) 
(。str.repeat(3))はconsole.log // 'happyhappyhappy' 
はconsole.log(str.startsWith( 'HA' )); //真、2パラメータの位置を見つけるに
はconsole.log(str.endsWith( 'P'、 4)); //真、 外観のパラメータ文字列の長さ2

 

 

 

おすすめ

転載: www.cnblogs.com/huangjian8280/p/12598542.html