javascript
内容 以下のswitch文をリファクタリングすること。 冗長で拡張性が低い。 // カードの値を数字に変換する function switchToValue(card) { switch(card) { case "A": card = 1; break; case "J": card = 11; break; case "Q": card = 12; break; case "K": c…
問題 下記コードをリファクタリングすること。 function fruitImgUrl(fruit){ // 引数fruitについて、小文字でも大文字でも対応可 fruit = fruit.toLowerCase(); // エラーハンドリング if(!fruit) { throw new Error('Invalid input'); } // ★fruit毎に条件…
問題 下記のコードの(1), (2) を修正すること。 (参考) joinWordsメソッドは、文字列をdelimiterごとに連結するメソッドである。 stringArrは文字列が格納されている配列、delimiterは区切り文字を表す。 function joinWords(stringArr,delimiter){ let word…
出力形式 a ~ z のアルファベットを、改行区切りで出力する。 解答パターン1 let str = "abcdefghijklmnopqrstuvwxyz"; str.split('').forEach(v=>console.log(v)); 解説 変数に、「a-z」までのアルファベットを文字列として格納する。 split('') で文字列…
やること Node.jsをインストールする 目的 Node.jsのインストールまで。 手順 node.jsをインストールするためのパッケージ管理ツールを導入する。 ex)nvmとかnodebrewとか。 今回は、nvmを使用。 nvmを使用して、Node.jsをインストールする。 実行の流れ bre…