devlog

フロントエンドエンジニアの技術ブログ

2019-07-26から1日間の記事一覧

TypeScriptのTuple型

配列のような感じだけど、別物。 JavaScriptなら一括に配列として扱われている let data1: [string, number] = ['taro', 20]; // これはオッケー let data2: [string, number] = [20, 'taro']; // これはエラー let data3: [string, number] = ['taro', 20, …

TypeScriptのarray型

定義する方法が2種類ある。 let array1: number[] = [1, 2, 3]; // リテラル表現 let array2: Array<number> = [1, 2, 3]; // ジェネリクス表現 気をつけたいのが、JavaScriptだと配列の中にどんな型の値でも入れる事ができたけど、TypeScriptだと違う。 アノテーシ</number>…

TypeScriptのアノテーション(型注釈)

TypeScriptでは、関数の引数や戻り値にアノテーションという型注釈を付与する事ができる。 これによって、JavaScript特有の暗黙的型変換によるバグなどを防ぐ事ができる。 アノテーションは、: 型の種類というようにコロンに続いて型の種類を指定する。 cons…

@ 2019 devlog