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

JavaScriptを使用して文字列から長い単語を返す


問題

単語と数字の文を取り込むJavaScript関数を作成する必要があります。関数は、数値で指定された長さより大きいすべての単語の配列を返す必要があります。

入力

const str = 'this is an example of a basic sentence';
const num = 4;

出力

const output = [ 'example', 'basic', 'sentence' ];

これは、長さが4より大きい3つの単語だけだからです。

以下はコードです-

const str = 'this is an example of a basic sentence';
const num = 4;
const findLengthy = (str = '', num = 1) => {
   const strArr = str.split(' ');
   const res = [];
   for(let i = 0; i < strArr.length; i++){
      const el = strArr[i];
      if(el.length > num){
         res.push(el);
      };
   };
   return res;
};
console.log(findLengthy(str, num));

出力

[ 'example', 'basic', 'sentence' ]

  1. JavaScriptを使用して、各単語に存在する数に基づいて単語の文字列を並べ替える

    問題 文を表す文字列を受け取るJavaScript関数を作成する必要があります。私たちの関数はこの文をソートする必要があります。 文の文字列の各単語には整数が含まれています。この関数は、最小の整数を含む単語が最初に配置され、次に昇順で配置されるように文字列を並べ替える必要があります。 例 以下はコードです- const str = "is2 Thi1s T4est 3a"; const sortByNumber = (str = '') => {    const findNumber = (s = '') =

  2. JavaScriptを使用して文字列のアルファベットを反転する

    問題 アルファベットといくつかの特殊文字で構成される文字列strを取り込むJavaScript関数を作成する必要があります。 この関数は、入力文字列に基づいて新しい文字列を返す必要があります。アルファベット以外のすべての文字は同じ場所にあり、すべての文字は位置を逆にします。 たとえば、関数への入力が 入力 const str = 'k_lmn_opq'; 出力 const output = 'q_pon_mlk'; 例 const str = 'k_lmn_opq'; const reverseAlphabets = (str) =