JavaScript, プログラミング入門

npm run を実行することで package.json に記載されたスクリプトを実行できます。

例えば、package.jsonに以下のように記載をして

"scripts": { " ...

JavaScript, 覚書

疑問に思って調べたことのメモです。

await を使う時に、後続の値はPromiseを書くのが普通ですが、以下のようにPromise以外の値を指定した場合にどうなるのか。

async function f2() { ...

JavaScript, プログラミング入門

mapに引き続きreduceについてです。

mapはある配列から新たな配列を作成するための関数でした。

reduceは、ある配列から結果を集めるために使用します。

例えば、以下のような商品データがあ ...

JavaScript

JavaScriptのmapは、配列に対して、引数で渡された処理を順番に実行して、新しい配列を作成します。

例えば、 という配列の各要素の値を2倍にした配列を作りたいとします。

map を使うと以下のようなイメ ...

JavaScript

lodashのtapを使うと、チェーンの間に処理を挟むことができます。

例えば、途中の値をconsole.logで確認したい時には、以下のようにします。

const array = ;const twoTime = ...

JavaScript

プログラムを書く上で再利用可能なコードを書くことは非常に重要です。

再利用可能なコードを書くときの、私の頭の中のフローをご紹介します。

ハードコードする

ハードコードしてもプログラムとしては動きます。

JavaScript, TypeScript

以下のようなswitch文があるとします。

function makeCodes( code ) { switch( code ) { case 'AAA': return 'Code AAA' ...

JavaScript, プログラミング入門

開発初期では、サーバーサイドが未実装なために、簡易的なJSONサーバーが必要なときがあります。

そのような時に便利なJSONPlaceholderというサービスがあります。

使い方は至って簡単で、公式ページに書 ...

JavaScript, プログラミング入門

switch文のcaseで変数を使いたいケースがあるとします。

しかし、以下のコードでは、messages 変数は同じブロック内で重複しているためエラーになります。

switch(value){case 'a ...

JavaScript, プログラミング入門

以下はJavaScriptで書かれたコードです。

const result = ;const isActive = user.status === '1'if(isActive) {result.push(use ...