JSの削除は、検索配列を変更します

アレイ

配列を変更するには、追加および削除:

  • 配列要素または要素の背後からプッシュプッシュ

VaRの ARR = [1,2,3 ]; 
// 戻り値:配列の長さは変更後 
arr.push(4,5,6)

 

  • 削除された配列ポップの最後の要素

// 配列の最後の要素除去する方法のPOP配列
VARの ARR = [L、2,3 ]; 
//を削除する要素を返す; 
arr.pop()。

 

  • アレイの正面から1つ以上の要素を追加抜き

VaRの ARR = [1,2,3 ]; 
// 戻り値:配列の長さが変更され 
arr.unshift(4,5,6)

 

  • シフトは、配列の最初の要素を除去するための手段と

// 削除するアレイの第1のアレイ素子用シフト法
のvar ARR = [L、2,3 ]; 
//を削除する要素を返す; 
arr.shift()。

 

  • スプライス:アレイとすることができるの任意の位置に追加および削除の

// 指定された場所からの配列を除去するための方法のスプライス配列、追加、要素の置換
のvar ARR = [「A」、「B」、「C」、「D」、「E」]; 
// 元配列演算
@のアクション:3は、元素の合計を除去し、開始インデックスから削除される
// 戻り値:要素のアレイが削除され 
arr.splice(3,1 
はconsole.log(ARR); 
// Cは二つの要素7,8の後に追加され
@ アクション:3つの、7,8の添加元素を除去するためのインデックス0から始まる追加; 
// 戻り値:空の配列
// 動作元の配列; 
arr.spliceを( 3,0,7,8 ); 
// アクション:0で始まるインデックス1、総置換、置換の交換; 
// 戻り値:置換された素子のアレイ 
arr.spliceを(1,1,0 ) ; 
にconsole.log(ARR)。

 

文字列Huzhuan

  • 多素子アレイを文字列にセパレータを指定するために使用されるジョイン

VAR ARR = [ '備'、 '関'、 'チャン' ];
 VARの STR = arr.join( '|' ); 
はconsole.log(STR);   //   備|関|張

 

  • 分割文字列の方法:パーティションの文字が続く転送数

// この方法は、アレイへのシンボルのストリングを指定するために使用される
VaRの STR = '備を|関|張' ;
 VARの ARR = str.split( '|' ); 
にconsole.log(ARR)。

 

検索要素

  • indexOf:配列の要素ならば、要素に基づいてインデックスを検索インデックスに戻り、それ以外の場合は-1を返し、配列内の内部要素を見つけることではありません

VAR ARR = [10,20,30 ] 
はconsole.log(arr.indexOf( 30))。  // 2 
にconsole.log(arr.indexOf(40))。  // -1

 

  • 最初の要素のfindIndexルックアップインデックスの方法は、条件を満たし、そうでない場合、それは-1を返します

VaRの ARR = [10、20、30、である];
 VAR RES1 = arr.findIndex(関数(項目){
   戻り項目> = 20であり; 
}); 
// 最初の要素は、状態指標を満たす戻り
はconsole.log(RES1を);   
VAR RES2 = arr.findIndex(関数(項目){
   戻りアイテム> = 50 ; 
}); 
// -1 
にconsole.log(RES2)。

 

 

おすすめ

転載: www.cnblogs.com/lwa1999/p/11617193.html