JavaScript

スポンサーリンク
JavaScript

【入門編】 インラインオブジェクト型の定義 – JavaScript実践ガイド

こんにちは!フロントエンドの現場を長年うろついているチーフアーキテクトの私です。JavaScriptの勉強をはじめたばかりの頃って、次から次へと新しい用語が出てきて「うわ、もう無理……」って心が折れそうになりますよね。特に「型定義」なんて言...
JavaScript

【入門編】 JSDocにおける省略可能引数の定義 – JavaScript実践ガイド

こんにちは!フロントエンド・アーキテクチャの現場を長年歩んできた私ですが、今日はJavaScriptのコードを書くときに誰もが一度は直面する、ちょっとした「優しさ」のお話をさせてください。JavaScriptの世界へようこそ!毎日コードを書...
JavaScript

【入門編】 JSDocにおけるユニオン型の定義 – JavaScript実践ガイド

こんにちは!フロントエンドの現場を渡り歩いているチーフアーキテクトの私です。JavaScriptを書いていると、「あー、この変数には文字列も入るし、数字も入るようにしたいな……」なんて場面、めちゃくちゃよく遭遇しますよね。特にWeb制作の現...
JavaScript

【入門編】 JSDocにおけるNull許容型と非Null型の表現 – JavaScript実践ガイド

こんにちは!フロントエンド・アーキテクチャの現場を長年歩んできた者です。JavaScriptを書いていると、避けて通れないのが「型」の話ですよね。「あれ、この変数、いま`null`が入ってるんだっけ?それとも普通の文字列だっけ?」なんて悩ん...
JavaScript

【入門編】 @readonlyによるイミュータブルなプロパティ定義 – JavaScript実践ガイド

こんにちは!フロントエンドの現場を渡り歩いてきた、ちょっとおせっかいなチーフアーキテクトです。JavaScriptを書き始めの頃って、「あれ?さっき代入したはずの値が、いつの間にか別の場所に書き換わってる!?」なんてバグに頭を抱えた経験、あ...
JavaScript

【入門編】 @templateによるジェネリクスの表現 – JavaScript実践ガイド

こんにちは!フロントエンドの現場を渡り歩いてきた、シニアアーキテクトの私です。JavaScriptを書いていると、「お、この関数、色んなデータ型を受け取れるようにしたいな」「でも、返ってくるデータの型もうまく連動させたいな」って思う瞬間、あ...
JavaScript

【入門編】 @importによる外部型定義のインポート – JavaScript実践ガイド

こんにちは!フロントエンドの現場を渡り歩いてきた、チーフアーキテクトの私です。JavaScriptを書いていると、「あれ、このデータってなんだっけ?」と迷子になったり、他のファイルで作ったデータ構造を何度も書き直してうんざりしたりした経験は...
JavaScript

【入門編】 jsconfig.jsonとcheckJsによる型チェックの有効化 – JavaScript実践ガイド

こんにちは!フロントエンドの現場を長年駆けずり回っているチーフアーキテクトの私です。JavaScriptって、本当に自由で最高な言語ですよね。「とりあえず動く」コードが秒速で書ける。変数に数字を入れたかと思えば、次の瞬間には文字を代入してい...
JavaScript

【入門編】 @paramと@returnsによる関数インターフェースの定義 – JavaScript実践ガイド

こんにちは!フロントエンドの現場を長年歩んできたチーフアーキテクトの私です。JavaScriptって、書けばすぐに動くし、変数に数字を入れていたと思ったら急に文字を入れられたりして、本当に自由で優しい言語ですよね。……でも、その「優しさ」が...
JavaScript

【入門編】 @callbackによる関数シグネチャの定義 – JavaScript実践ガイド

こんにちは!フロントエンドの現場を渡り歩いてきた、ちょっとおせっかいなチーフアーキテクトです。JavaScriptを書いていると、あちこちで「コールバック関数」に出会いませんか?「ボタンがクリックされたらこれを実行してね」「データの読み込み...
スポンサーリンク