Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

文字列が別のJavaScriptに表示される回数


2つの文字列を受け取り、str1がstr2に出現する回数のカウントを返すJavaScript関数を作成する必要があります。

このためのコードは-

になります
const main = 'This is the is main is string';
const sub = 'is';
const countAppearances = (main, sub) => {
   const regex = new RegExp(sub, "g");
   let count = 0;
   main.replace(regex, (a, b) => {
      count++;
   });
   return count;
};
console.log(countAppearances(main, sub));

出力

コンソールの出力-

4

  1. JavaScriptを使用して特定の回数だけ文字列を繰り返す

    問題 文字列と数値を2つの引数として受け取るJavaScript関数を作成する必要があります。 この関数は、2番目の引数で指定された回数だけ入力文字列を繰り返し、新しい繰り返し文字列を返す必要があります。 例 以下はコードです- const str = 'this'; const num = 8; const repeatSpecificTimes = (str = '', num = 1) => {    const arr = [str];    let i = 1;    while(

  2. JavaScriptで配列を電話番号文字列に変換する

    問題 最初で唯一の引数として、正確に10個の正の整数arrの配列を受け取るJavaScript関数を作成する必要があります。 次に、関数は電話番号文字列の形式の文字列を返す必要があります。 たとえば、関数への入力が-の場合 入力 const arr = [9, 8, 7, 6, 5, 4, 3, 2, 1, 0]; 出力 const output = '(987) 654-3210'; 例 以下はコードです- const arr = [9, 8, 7, 6, 5, 4, 3, 2, 1, 0]; const createNumber = (arr = []) =