1. 配列メソッドの概要
元の配列が変更されます
push メソッドと unshift メソッドは長さを返します。値が増加した場合は長さが返され、それ以外の場合は要素が返されます
pop,shift は要素を返します
reverse は要素を返します
splice(start,deleteCount,addItem...)、元の配列から削除および追加し、削除された配列を返します
元の配列は変更されず、新しい配列が返されます
連結、結合、スライス(開始、終了)
これら 3 つは新しい配列を返し、他のものは元の配列を変更することに注意してください
2. スティングの手法の概要
元の値は変更されませんが、新しい文字列またはその他の値が返されます。
1. 覚えておく必要があるのは、string.match (g なしの regexp) と regexp.exec(string) の結果が同じであるということです。
キャプチャ グループがある場合、添字は 0 個の一致した部分文字列であり、添字は 1 グループ 1 個のキャプチャされたテキストです
g でマークされている場合、string は通常の実行ですべての一致を含む配列 (キャプチャ グループを除く) を生成します。それを段階的に判断して null かどうかを判断できます。
Reg の lastIndex が利用可能です。
2. string.slice(start,end)、end パラメータは取得したい最後の文字の位置 1 に等しいです。位置 p から始まる n 番目の文字を取得したい場合は、string.slice(p) を使用します。 、p n)
string.substring メソッドは array.slice と同じです
3. 正規表現を置換またはグループ化に使用できます
string.split(separator,limit)、limit は分割するフラグメントの数を制限できます。g
のない正規表現と同じです。string.replace(searcdhValue,replaceValue)、searcdhValue が g と正規の場合は、すべての一致が置換されます。そうでない場合は、最初の一致のみが置換されます。
文字列の場合、値は最初に出現した時点で置き換えられます
学習は段階的なプロセスです。常に要約して学習することによってのみ、質的な進歩を達成できます。私と皆さんがより高いレベルに到達できることを願っています。