TypeScript

TypeScript

【TypeScript】配列に要素を追加、または削除するメソッド

TypeScriptで配列に要素を追加、または削除するメソッドについてまとめました(基本的にJavaScriptで使用可)。以下で紹介するメソッドは破壊的メソッドと呼ばれ、元の配列を壊してしまうので注意して使用してください。配列に要素を追加...
TypeScript

【TypeScript】インターフェースの基本

TypeScriptのインターフェースについて、基本的なことを学んだのでアウトプットします。インターフェースとはTypeScriptのインターフェースはクラスなどに対して、その機能を強制するために使われます。いわゆる実装のない型を定義してい...
TypeScript

【TypeScript】class継承の基本的な使い方

TypeScriptのclassの継承について学んだのでアウトプットします。classの継承先に作成したクラスと似たようクラスを作成(重複したメソッドやプロパティを持ちたいクラス)したい場合、継承を使うと便利です。継承の書き方以下のように「...
TypeScript

TypeScriptで配列、オブジェクトを分割代入する

TypeScriptで配列、オブジェクトを分割代入する方法を学んだのでアウトプットします。 配列の分割代入const carTypes = ;const = carTypes; //この行が配列の分割代入console.log(carTyp...
TypeScript

シングルトンパターンを実装してみる

TypeScriptでシングルトンパターンの勉強をしたのでアウトプットします。シングルトンパターンとはシングルトンパターンとはオブジェクト指向のデザインパターンの一つで 、new でインスタンスを作成する際の数を一つしか作成できないようにし...
TypeScript

【TypeScript】staticメソッドの基本的な使い方

staticメソッドについて学んだのでアウトプットしたいと思います。 staticメソッドとはstaticとは「静的な」という意味です。つまり、静的なメソッドということです。あるクラス内にメソッドがあり、そのメソッドにアクセスするには、一度...
TypeScript

TypeScriptのタプル型の基本

タプル型について学んだのでアウトプットしたいと思います。タプル型とは配列の要素にひとつひとつ型を指定することはできません。しかし、それを可能にするのがタプル型です。タプル型を使用すれば配列の要素ひとつひとつに、型指定することができます。タプ...
TypeScript

TypeScriptのエイリアス型(alias)の基本的な使い方

TypeScriptのエイリアス型について学んだのでアウトプットします。エイリアス型(alias)とはエイリアス型とは型やオブジェクトを新たな型として定義できる型です。このエイリアス型はJavascriptになく、TypeScript独自の...
TypeScript

Union型の基本的な使い方【TypeScript】

TypeScriptのUnion型についてアウトプットします。Union型とはUnion(ユニオン)型とは2つ以上の型を指定することができる型です。書き方はパイプ(|)を使用し以下のように記載します。let a: number | stri...
TypeScript

TypeScriptでDecorator function return type~のエラー

TypeScriptのコンパイル時にDecorator function return type 'PropertyDescriptor' is not assignable to type 'void | ((event: Event) ...