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

JavaScriptでスペースを反転して保持する


問題

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

私たちの関数は、空白と最初の語順を維持しながら、文内の各単語の文字の順序を逆にすることになっています。

たとえば、関数への入力が-

の場合
const str = 'this is some sample string';

その場合、出力は-

になります。
const output = 'siht si emos elpmas gnirts';

以下はコードです-

const str = 'this is some sample string';
const reverseWords = (str = '') => {
   return str.trim()
      .split(/\s+/)
      .map((s) => {
      let res = ''
     
      for (let i = s.length-1; i >= 0; i--) {
         res += s[i]
      }
      return res
   })
   .join(' ');
}
console.log(reverseWords(str));

出力

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

siht si emos elpmas gnirts

  1. 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>

  2. JavaScriptのファイルとFileReader?

    以下は、JavaScriptでファイルとfileReaderを表示するコードです- 例 <!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>