JavaScript, プログラミング入門

課題

csvのデータを渡すと、ヘッダー以外を返す関数を作成する。

csvのデータは以下のような形式であり、配列の始めはヘッダーになっている。

const csv = , , ]解答例const csv = , , ,] ...

JavaScript, プログラミング入門

文字列を簡単にシングルクォート(ダブルクォート)で囲む方法です。

まず、囲みたい文字列を選択します。

ダブルクリックすると楽です。

あとは、シングルクォート(ダブルクォート)のキーを押すだけです。

JavaScript, システム開発, プログラミング入門

世の中には便利なNPMモジュールがたくさんありますが、どのモジュールが良くて、似た機能を持つモジュールにどのようなものがあるかが知りたい時があります。

そのような時に便利なのが npm trends です。

名 ...

システム開発, プログラミング入門

プログラマであれば誰しもが直面するエラーの数々。

エラー文を元にGoogle検索をして情報を集めることは必須の技術です。

基本的なことはさておき、あまり巷で言われていないことについです。

エラー文な ...

プログラミング入門

以前はMockについて書きましたが、今回はSpyに関して自分の認識です。

簡単にいうと、Spyはテストのために依存する処理を変えたりはしないが、そのメソッドが呼び出されているかなどを後から確認する際に利用します。

プログラミング入門

プログラマは検索を多用する職業ですが、日本語の検索だけはなく、英語の検索をすることも良くあります。

しかし、難しいことではなく、検索のキーワードを覚えておけば大体のことに対応できると思います。

a と b の違い、ま ...

プログラミング入門

依存性の注入はわかりやすい言葉でいうと、関数やメソッドに別のオブジェクトを渡すこと。

もし、渡さなかった場合、関数内で必要なオブジェクトをnewするようなハードコードになってしまうので、結合度が高くなる。

別の ...

システム開発, プログラミング入門

特定のサイト内だけでキーワード検索したい場合には site:xxxx.com のように site を使うことで可能です。

例えば私があまり好きではない Qiita 内で「react」というキーワードで検索する場合は以下のよ ...

システム開発, プログラミング入門

プログラムが動かない時には、まず出力されているエラーを検索すると思いますが、そこで思うように情報が見つからない時があります。

問題の原因を探す場合のテクニックとして、問題の発生箇所を狭めることが有効です。

Ja ...

システム開発, プログラミング入門

私が過去にプログラミングを学んだ方法をご紹介します。

意外な方法ですが、結構有効なのではないかと思っています。

私はスクールなどにはいっておらず(当時はそういうものはあまりなかった)、本やインターネットの情報で ...