JavaScript ES6の主要機能とモダンな記法ガイド

ブロックスコープと変数宣言 ES6で導入されたletとconstは、従来のvarが持つ関数スコープの課題を解決します。letはブロックスコープを提供し、ループ処理内でのクロージャに関する予期せぬバグを防ぐために非常に有用です。一方、constは再代入が不可能な定数を宣言するために使用され、値の意図しない変更を防ぎます。 const MAX_RETRY_COUNT = 3; // MAX_RETRY_COUNT = ...

10月3日 11:37 投稿

TypeScriptにおける分割代入を使った引数受け渡し

以下のような関数を考えてみましょう。 interface Student { id: number; name: string; class: string; sex: string; } function matriculation(student: Student) { // ... } この関数を呼び出すには、Studentインターフェースの制約を満たすオブジェクトを渡す必要があります。 interface Student { id: number; name: string; class: string; sex: ...

5月22日 04:53 投稿