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

JavaScriptの文字列に基づいて頭字語を返す


文字列を唯一の引数として受け取るJavaScript関数を作成する必要があります。

関数は、入力として提供された文字列フレーズに基づいて頭字語を作成して返す必要があります。

頭字語を作成する際、関数は大文字で始まる単語のみを考慮に入れる必要があります。

例-

入力文字列が-

の場合
const str = 'Polar Satellite Launch Vehicle';

その場合、出力は-

になります。
const output = 'PSLV';

以下はコードです-

const str = 'Polar Satellite Launch Vehicle';
const buildAcronym = (str = '') => {
   const strArr = str.split(' ');
   let res = '';
   strArr.forEach(el => {
      const [char] = el;
      if(char === char.toUpperCase() && char !== char.toLowerCase()){
         res += char;
      };
   });
   return res;
};
console.log(buildAcronym(str));
console.log(buildAcronym('Bachelor of Science'));

出力

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

PSLV
BS

  1. JavaScriptConst

    JavaScriptのconst宣言は、他の値に再割り当てしたり、後で再宣言したりできない変数を作成します。 ES2015で導入されました。 以下はJavaScriptconst宣言のコードです- 例 <!DOCTYPE html> <html> <head> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;    } </sty

  2. JavaScriptでの文字列の文字の再グループ化

    問題 最初で唯一の引数として文字列strを受け取るJavaScript関数を作成する必要があります。 文字列strには、3種類の文字を含めることができます- 英語のアルファベット:(A-Z)、(a-z) 数字:0-9 特殊文字-残りのすべての文字 関数はこの文字列を反復処理し、正確に3つの要素で構成される配列を構築する必要があります。最初の要素には文字列に存在するすべてのアルファベットが含まれ、2番目の要素には数字が含まれ、3番目の特殊文字は文字の相対的な順序を維持します。最終的にこの配列を返す必要があります。 たとえば、関数への入力が 入力 const s