1。配列メソッドの概要
元の配列が変更されます
プッシュ、Unshiftメソッド、リターン長。値を追加すると、長さを返し、もう1つは要素を返します
ポップ、シフトはこの要素を返します
リバースはこの要素を返します
Splice(start、deletecount、additem ...)、削除して元の配列から追加し、削除された配列を返します
元の配列を変更せず、新しい配列を返します
concat、結合、スライス(開始、終了)
これらの3つが新しいアレイを返していることを忘れないでください、他は元の配列を変更します
2。スティングの方法の概要
元の値に変更が行われない場合、新しい文字列またはその他の値が返されます。
1. string.matchの結果(regexpにはgが含まれていない)とregexp.exec(string)の結果は同じであることを覚えておく必要があります。
キャプチャパケットがグループ化されている場合、添え字は0で一致するサブストリングであり、添え字は1つのキャプチャされたテキストのパケットです
Gでマークされている場合、Stringはすべてのマッチングを含む配列を生成します(グループをキャプチャすることを除く)。正規執行者は、それがnullであるかどうかを判断するためにステップダウンすることができます。
REGのすべてのLastIndexが利用可能です。
2。string.slice(start、end)、endパラメーターは、撮影する最後の文字の位置+1に等しくなります。位置pから始まるnth文字を取得したい場合は、string.slice(p、p+n)を使用します
string.substringは、array.sliceメソッドと同じです
3.規則性は、交換またはグループ化に使用できます。
string.split(セパレーター、制限)、制限は、分割するセグメントの数を制限できます。
string.replace(searcdhvalue、lepplevalue)、SequencedHValueの規則性は、Gの場合、すべての一致を交換します。そうでない場合は、最初の一致を置き換えます。
文字列の場合、値は最初に表示される場所に置き換えられます
学習は段階的なプロセスです。絶えず要約し、常に学習することによってのみ、定性的なブレークスルーがあります。最近、私はJavaScriptについていくつかのことを要約しています。私とみんなが次のレベルに到達できることを願っています。