npm install より npm ci を使おう
npm install を使うと、package-lock.json を上書きしてしまうことがあるため、npm ci を使います。
npm ci であれば、現在の package-lock.json を参照してインストール ...
JavaScript アンチパターン エラーの throw
エラーをthrowするときに以下のように文字列を指定することもできます。
throw 'error'しかし、この場合はスタックトレースが出力されません。
また、通常はこのような書き方はしないため ...
Google map の無料埋め込みだとストリートビューが使えない
Google map を開いて、地点を指定した後に画面左側の「共有」アイコンから「地図を埋め込む」を選択すると、iframe のコードが表示されるので、それをWebサイトに張り付けるだけで簡単にGoogle mapをあなたのサイトに表 ...
JavaScript 処理を連続で書きたいときの関数 pipe
関数fn1の結果を関数fn2に渡し、関数fn2の結果を関数fn3に渡し、関数fn3の結果を関数fn4に渡し、という処理を書きたいときの汎用的な関数。
const pipe = (value, ...fns) => { re ...
gcloud logging の制限について
gcloud logging コマンドを使うことで、ログエントリを書き込むことができます。
しかし、gcloud コマンドを使った場合は、resource.type が global になります。
これを変えた ...
ES2022で追加された at() を使ってシンプルに最後の文字を取得する
ES2022で at() というメソッドが追加されました。
これを使うことで、シンプルに文字列の最後の文字を取得できるようになりました。
const str = 'tamibouz'console.l ...
JavaScript 入門 map と reduce の使い分けを出来る限り簡潔に説明
JavaScript には map と reduce という二つの関数が用意されていますが、初学者にとってどちらをどういった時に使えばいいのかイメージしにくいです。
できるだけ簡潔にいうと、どのような結果を得たいかで使い分 ...
JavaScript 練習問題 配列の始めの要素以外を取得する
csvのデータを渡すと、ヘッダー以外を返す関数を作成する。
csvのデータは以下のような形式であり、配列の始めはヘッダーになっている。
const csv = , , ]解答例const csv = , , ,] ...
VSCode 豆知識 簡単に文字列をクォートで囲む方法
文字列を簡単にシングルクォート(ダブルクォート)で囲む方法です。
まず、囲みたい文字列を選択します。
ダブルクリックすると楽です。
あとは、シングルクォート(ダブルクォート)のキーを押すだけです。
良いNPMモジュールの見つけ方・似たモジュールの見つけ方
世の中には便利なNPMモジュールがたくさんありますが、どのモジュールが良くて、似た機能を持つモジュールにどのようなものがあるかが知りたい時があります。
そのような時に便利なのが npm trends です。
名 ...