駆け出しエンジニアに送る 知っておくと周りに差をつける二つのこと
エンジニア歴約10年を振り返って、エンジニアにとって共通で大切なことは、いかに素早く、そして正確な情報を見つけるか、だと思います。
プロのエンジニアであっても、すべてがわかっている状態でシステムを開発することはまずありませ ...
フリーランスエンジニアなのでお金の増やし方について学んでみた
フリーランスになって一番変わったなと感じるのがお金に対する意識です。これまでは税金の支払いはすべて会社に任せていたので、自分で考えることはありませんでした。
しかし、フリーランスになってからは、節税するためにどうしたらいい ...
おらの好きな日本昔話 麦わら大蛇
むかーし、むかし、ある村に御百姓の夫婦が住んでおった。嫁さんは働き者だが、婿さんは年中ぐうたら寝てばかりだった。それでも二人は仲睦まじく暮らしておった。
ある日、婿さんが「山を掘ると金がとれる」という夢をみて、山に ...
プログラミング初学者のための実務につながる練習問題 JavaScript012 再起処理
以下のようなデータがあります。
const data = }, { id: 200, name: 'BBB', children: }, ] }]すべての children の配列をマージし ...
プログラミング初学者のための実務につながる練習問題 JavaScript011 キーの取得
以下のようなデータがある。
const data =このデータのprefの値を配列ですべて抜き出してください。ただし、重複は除外します。
また、’不明’は除外してください。で ...
プログラミング初学者のための実務につながる練習問題 JavaScript010 順序を逆にする
以下のような配列があります。
const data =今は年齢が大きい順に並んでいますが、これを以下のようにしてください。
実装Array.reverse() を使いました。
const re ...
プログラミング初学者のための実務につながる練習問題 JavaScript009 成人ユーザーを取得する
以下のようなユーザーデータから、20歳以上のユーザーのみの配列を作成してください。
const users =想定する結果
実装const getAdultUsers = users => { re ...
JavaScript ガード節を使ってさらに分かりやすいコードを書こう
条件分岐を書く際に、メインの処理と例外的な処理を分岐させるケースがあります。
この時に、例外的な処理は先にリターンするようにすることで、条件分岐をわかりやすくすることができるケースがあります。
具体例
プログラミング初学者のための実務につながる練習問題 JavaScript008 Math.max() で最大の年齢を取得する
以下のようなユーザー情報の配列から、最大の年齢を返す処理を作ってください。
const users =77 が返ればOKです。
実装mapを使い age の配列を作った後に、Math.max()で最 ...
JavaScript 分割代入
ECMAScript 2015 (ES2015/ES6)では分割代入が使えます。
今回は分割代入についてご紹介します。
配列の分割代入分割代入は以下のように使います。
const = console.l ...

