特定の文字で始まる逆単語-JavaScript
文の文字列と文字を取り込むJavaScript関数を作成する必要があり、関数はその特定の文字で始まる文字列内のすべての単語を逆にする必要があります。
例:文字列が-
の場合const str = 'hello world, how are you';
特定の文字「h」で始まる-
その場合、出力文字列は-
になります。const output = 'olleh world, woh are you';
つまり、「h」で始まる単語を逆にしました。つまり、HelloandHowです。
例
以下はコードです-
const str = 'hello world, how are you'; const reverseStartingWith = (str, char) => { const strArr = str.split(' '); return strArr.reduce((acc, val) => { if(val[0] !== char){ acc.push(val); return acc; }; acc.push(val.split('').reverse().join('')); return acc; }, []).join(' '); }; console.log(reverseStartingWith(str, 'h'));
出力
以下はコンソールの出力です-
olleh world, woh are you
-
JavaScriptConst
JavaScriptのconst宣言は、他の値に再割り当てしたり、後で再宣言したりできない変数を作成します。 ES2015で導入されました。 以下はJavaScriptconst宣言のコードです- 例 <!DOCTYPE html> <html> <head> <style> body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } </sty
-
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&g