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

JavaScriptの文字列の一般的な文字数


str1とstr2という2つの文字列を受け取るJavaScript関数を作成する必要があります。

この関数は、文字列に存在する一般的な文字の数をカウントする必要があります。

例-

const str1 = 'aabbcc';
const str2 = 'adcaa';

その場合、出力は3

になります。

以下はコードです-

const str1 = 'aabbcc';
const str2 = 'adcaa';
const commonCharacterCount = (str1 = '', str2 = '') => {
   let count = 0;
   str1 = str1.split('');
   str2 = str2.split('');
   str1.forEach(e => {
      if (str2.includes(e)) {
         count++;
         str2.splice(str2.indexOf(e), 1);
      };
   });
   return count;
};
console.log(commonCharacterCount(str1, str2));

出力

以下はコンソールでの出力です-

3

  1. JavaScriptのテンプレート文字列。

    ES6でテンプレートが導入され、文字列内に式を埋め込むことができるようになりました。 ‘’または“”引用符の代わりに、バッククォート( ``)を使用します。これらは文字列補間のはるかに優れた方法を提供し、式は$ {a+b}のような方法で埋め込むことができます。 +演算子よりもはるかに優れた構文を提供します。 以下はJavaScriptのテンプレート文字列のコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> &l

  2. JavaScriptでのテンプレート文字列のネスト

    以下は、JavaScriptでテンプレート文字列をネストするためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>