npm run でサブフォルダーのpackage.jsonのスクリプトを実行したい場合
npm run を実行することで package.json に記載されたスクリプトを実行できます。
例えば、package.jsonに以下のように記載をして
"scripts": { " ...
JavaScript awaitの後続の値がPromiseではない場合の挙動
疑問に思って調べたことのメモです。
await を使う時に、後続の値はPromiseを書くのが普通ですが、以下のようにPromise以外の値を指定した場合にどうなるのか。
async function f2() { ...
JavaScriptのreduceについて
mapに引き続きreduceについてです。
mapはある配列から新たな配列を作成するための関数でした。
reduceは、ある配列から結果を集めるために使用します。
例えば、以下のような商品データがあ ...
JavaScriptのmapについてできるだけ簡単に説明
JavaScriptのmapは、配列に対して、引数で渡された処理を順番に実行して、新しい配列を作成します。
例えば、 という配列の各要素の値を2倍にした配列を作りたいとします。
map を使うと以下のようなイメ ...
lodashのtapで処理を挟む
lodashのtapを使うと、チェーンの間に処理を挟むことができます。
例えば、途中の値をconsole.logで確認したい時には、以下のようにします。
const array = ;const twoTime = ...
再利用可能なコードを書く時のフロー
プログラムを書く上で再利用可能なコードを書くことは非常に重要です。
再利用可能なコードを書くときの、私の頭の中のフローをご紹介します。
ハードコードするハードコードしてもプログラムとしては動きます。
TypeScriptを使ってswitch文の網羅チェックをしてバグを防ぐ
以下のようなswitch文があるとします。
function makeCodes( code ) { switch( code ) { case 'AAA': return 'Code AAA' ...
JSONデータを返してくれるサービスJSONPlaceholder
開発初期では、サーバーサイドが未実装なために、簡易的なJSONサーバーが必要なときがあります。
そのような時に便利なJSONPlaceholderというサービスがあります。
使い方は至って簡単で、公式ページに書 ...
JavaScript switch文で変数を使う時の注意点
switch文のcaseで変数を使いたいケースがあるとします。
しかし、以下のコードでは、messages 変数は同じブロック内で重複しているためエラーになります。
switch(value){case 'a ...
プログラミング入門 説明変数をつかってわかりやすいコードを書いてみよう
以下はJavaScriptで書かれたコードです。
const result = ;const isActive = user.status === '1'if(isActive) {result.push(use ...