配列のスプライススライス法

。1  <!DOCTYPEのHTML > 
2  < HTML > 
3      < ヘッド> 
4          < メタ文字セット= "UTF-8" > 
5          < タイトル> </ タイトル> 
6      < スクリプトタイプ= "テキスト/ JavaScriptを" > 
7     / * 
。8     スライス( )
 図9は、    配列から指定された要素を抽出するために使用することができる
 10     元の配列を変更しないが、パッケージは新しい配列要素に取られる返す
 11個    のパラメータを[開始、終了)
 12である    含む1取らインデックス開始位置
 13     端位置がとられていないインデックス2は、
 14    第2のパラメータは、の最初から最後まで撮影された全ての要素を示し、書き込むことができない
 15     渡された場合、インデックスは、から前方に計算負の値、負の値を渡すことが
 16     -1最後から二番目のいずれかを
 17     -2最後最後に
 18であり、    / * 
19。   VARのARR = [ 12であり23は" RT " ];
 20    VARの結果= arr.slice(- 3 );
 21である   にconsole.log(結果);
 22である   / * 
23である   スプライス()
 24    のため指定された素子アレイ取り除く
 25    )スプライスを(使用して、元の配列に影響を与える、指定された色元の配列から削除され
 26    、戻り値が返さ要素として除去される
 27個   のパラメータ
 28   最初のインデックスは、の開始位置を表し
 29    秒数を削除表し
 30    第三に、いくつかの新しい要素の後に渡すことができ、これらの要素が自動的にインデックスの開始位置の前に挿入される
 31    * / 
32   
33であること  
である34   // のアレイ運動量
35   のvar A = [ 1 2 3 6 6 5 3。];
 36   のためにVAR I = 0 ;私は< a.lengthを、Iは++ ){
 37 [       ためVARのJ = 私は+ 1。; J< a.length; J ++ ){
 38           であれば([I] == A [J])
 39           {a.splice(J、1 )。
40          J - 41          }     
 42       }
 43  }
 44  にconsole.log(A)。
45      </ スクリプト> 
46      </ ヘッド> 
47      < 身体> 
48      </ ボディ> 
49  </ HTML >

 

おすすめ

転載: www.cnblogs.com/zuiaimiusi/p/11224652.html