JavaScriptを使用して数字の配列内の母音をチェックする
問題
数値の配列を取り込むJavaScript関数を作成する必要があります。その配列に、ASCIIの任意の母音の文字コードである番号が存在する場合は、その番号を対応する母音に切り替えて、新しい配列を返す必要があります。
例
以下はコードです-
const arr = [5, 23, 67, 101, 56, 111]; const changeVowel = (arr = []) => { for (let i=0, l=arr.length; i<l; ++i){ let char = String.fromCharCode(arr[i]) if ('aeiou'.indexOf(char) !== -1){ arr[i] = char; }; }; return arr; }; console.log(changeVowel(arr));
出力
[ 5, 23, 67, 'e', 56, 'o' ]
-
配列の反復で「for…in」を使用することがjavascriptで悪い考えであるのはなぜですか?
配列の反復を伴うJavaScriptでfor..inループを使用することは、次の動作のために悪い考えです- 通常の反復ループの使用 − 例 let arr = [] arr[4] = 5 for (let i = 0; i < arr.length; i ++) { console.log(arr[i]) } 出力 undefined undefined undefined undefined 5 for in構文を使用してこの配列を繰り返し処理した場合、次のようになります- 例 let arr = [] arr[4] = 5 for (let i in
-
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> <styl