JavaScriptで交互の母音と子音を検証する
問題
最初で唯一の引数として、英語のアルファベットの文字列strを受け取るJavaScript関数を作成する必要があります。この関数は、母音と子音が入力文字列に交互に表示される場合にのみtrueを返し、それ以外の場合はfalseを返す必要があります。
たとえば、関数への入力が-
の場合入力
const str = 'amazon';
出力
const output = true;
出力の説明
母音と子音が文字列「amazon」に交互に表示されるためです。
例
以下はコードです-
const str = 'amazon'; const appearAlternatingly = (str = '') => { return str.split('').every((v,i)=>{ if (/[aeiou]/.test(str[0])){ if (i%2===0&&/[aeiou]/.test(v)){ return true } else if (i%2!==0&&!/[aeiou]/.test(v)){ return true } else { return false } } if (!/[aeiou]/.test(str[0])){ if (i%2==0&&!/[aeiou]/.test(v)){ return true } else if (i%2!==0&&/[aeiou]/.test(v)){ return true } else { return false } } }) }; console.log(appearAlternatingly(str));
出力
true
-
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>  
-
JavaScriptでのインポートとエクスポートの名前の変更
以下は、JavaScriptでインポートとエクスポートの名前を変更するためのコードです- 注 −この例を実行するには、ローカルホストサーバーを実行する必要があります。 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <t