雑多なブログ

音楽や語学、プログラム関連の話題について書いています

typescript

Typescript: クラス

Typescriptのクラスについて。 class Item { // (1) public name: string public price: number private id: number // (2) constructor(name: string, price: number, id: number) { this.name = name this.price = price this.id = id } // (3) info(): st…

Typescript: 関数のオーバーロード

Typescriptには関数をオーバーロードする事できる。 最初にオーバーロードを使わず個別に関数を定義してみる。 function multipleValue(value: number): number { return value * 2 } console.log(multipleValue(5)) function multipleValue2(value: string)…

Typescriptの記事まとめ

Typescriptについて書いた記事のリンクをまとめたみた。 型 Typescript: 型 Typescript: 型エイリアス Typescript: 関数のオーバーロード 基礎文法 Typescript: クラス

Typescript: 型

2022年5月2日更新 最近改めてTypescriptの型について学んだので、過去に記述した内容のアップデートも含めて今回記事の更新を行なった。 型の定義 型の指定は次の形式で記述する。 const 変数名: データ型 let : データ型 プリミティブ型 代表的なプリミティ…

Error: "prettier/@typescript-eslint" has been merged into ....

eslintを実行したら下記エラーが発生。 Error: "prettier/@typescript-eslint" has been merged into "prettier" in eslint-config-prettier 8.0.0. See: https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md#version-800-2021-02-2…