ときたの技術ノート

アウトプット!!!近道はない。泥臭く頑張れ。

javascript

【リファクタリングメモ】vol.3 -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…

【リファクタリングメモ】vol.2 -JavaScript -

問題 下記コードをリファクタリングすること。 function fruitImgUrl(fruit){ // 引数fruitについて、小文字でも大文字でも対応可 fruit = fruit.toLowerCase(); // エラーハンドリング if(!fruit) { throw new Error('Invalid input'); } // ★fruit毎に条件…

【リファクタリングメモ】vol.1 -JavaScript -

問題 下記のコードの(1), (2) を修正すること。 (参考) joinWordsメソッドは、文字列をdelimiterごとに連結するメソッドである。 stringArrは文字列が格納されている配列、delimiterは区切り文字を表す。 function joinWords(stringArr,delimiter){ let word…

【Javascript】a-zアルファベット順に出力する

出力形式 a ~ z のアルファベットを、改行区切りで出力する。 解答パターン1 let str = "abcdefghijklmnopqrstuvwxyz"; str.split('').forEach(v=>console.log(v)); 解説 変数に、「a-z」までのアルファベットを文字列として格納する。 split('') で文字列…

【M1】Node.jsのインストール【nvm】

やること Node.jsをインストールする 目的 Node.jsのインストールまで。 手順 node.jsをインストールするためのパッケージ管理ツールを導入する。 ex)nvmとかnodebrewとか。 今回は、nvmを使用。 nvmを使用して、Node.jsをインストールする。 実行の流れ bre…