ES6拡大配列

  メソッドの配列の一部:

<!DOCTYPE HTML > 
< HTML LANG = "EN" > 
< > 
    < メタのcharset = "UTF-8" > 
    < タイトル>タイトル</ タイトル> 
</ ヘッド> 
< 身体> 
< P >ムークラスのネットワーク</ P > 
< P- >ミャオ族は、教室を味わう</ p型> 
< p型>アショカ教室</ p型> 
<スクリプト> 
    //Array.of()は渡されたパラメータの配列に結合される
    LETのARR = (Array.of 。1 2 3 4 5 6。 
    にconsole.log(ARR)// [1,2,3,4 、5,6] 
    ARR1のLETは= Array.of(); 
    (ARR1の)はconsole.log // [] 
    // Array.fromアレイのセットは、アレイのマップに変換することができる
    LETのP = document.querySelectorAll(' P ' ); 
    せパー= Array.from(P); 
    pArr.forEach(関数(アイテム){ 
        はconsole.logを(item.innerHTML)
    })
    はconsole.log(Array.from([ 1 3 5 ]、関数(アイテム){
         戻りアイテム* 2 ; 
    }))// [2,6,10]最初のパラメータとして第2のパラメータ配列関数マッピングの配列です

。</ スクリプト> 
</ ボディ> 
</ HTML >
    // 配列の添字の要素は2番目のパラメータはインデックス第3のパラメータ開始置換別の置換されている別の最初のパラメーター終了)(フィル 
   はconsole.log([「A」を、 ' B '5'ハロー'(置換」、1,3))、9] .fill' // [ "A"、 "置換"、 "置換"、 "こんにちは" 9]
    // 配列の最初の値が、の条件を満たす取得 
    はconsole.log([1,2,3,4,5,6] .find(関数(項目){ リターン。項目> 3 }));
     // 配列を取得します条件を満足第1指標値 
    はconsole.log([1,2,3,4,5,6] .findIndex(関数(項目){ 戻りアイテム> 3は。)});
     // 配列が存在するか否かを判定するパラメータが渡さ 
    にconsole.log([1,2、のNaN 3] .INCLUDES(1 ))
    はconsole.log([ 1,2のNaN 3] .INCLUDES(のNaN 3))。

  配列の詳細を横断:

    ため([ '1'、 'C'、 'KS'のインデックスせ{] .keys())
        はconsole.log( 'キー' ;、インデックス)
    } 
    // 値需要用バベル-ポリフィル
    ため(のせ値[ '1'、 'C'、 'KS' ] .values()){ 
        にconsole.log( '値' 、値)。
    } 
    ため(LET [インデックス値] [ '1'、 'C'、 'KS'の] .entries()){ 
        にconsole.log( '値' 、インデックス値)。
    }

   マッチングルール:

CONST ARR = [ 'A'、 'B'、[ 'C'、 'D'、[ 'E'、 'F'、 'G' ]]]; 
せ[,, [,, [,, Q] ] = ARR; 
アラート(Q); 
// ポップG

   為替変数:

A = 20 LETある; 
LETのB = 10 ; 
[A、B] = [B、A];
 // = 10、B = 20のスワップ2つの変数をもたらします

  拡張演算子:

ARR1 =定数の[1,2,3 ]、
CONST ARR2は = [ 'A'、 'B' ;] 
CONST ARR3 = [ 'AAA'、456 ]; 
CONST ARR4 = [... ARR1の、... ARR2は、です。 ..arr3];
 // ARR4 =>配列= ARR4 [1,2,3、 ''、 'B'、 'AAA'、456に結合ARR1、ARR2、ARR3] 
CONST ARR = [1,2 、3,4 ]; 
CONST〔、B、C ...] = ARR;
 // 配列CCに割り当てられた値にマージする比類のない残り= [3,4]

   関数の戻り値の複数の受信:

機能getNum(){
     戻り[
         "こんにちは" 
        { 
            名: "ボブ" 
            年齢: 16 
            性別: "M" 
        } 
    ]; 
} 
CONST [第一、第二、第三] = getNum();
 / * 
 結果: girst => "こんにちは"、第二=> {名: " ボブ"、年齢:16、性別: " M"}、THIRD => 123 
* / 

おすすめ

転載: www.cnblogs.com/rickyctbur/p/11548132.html