teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

書式の改善

2021/05/25 14:34

投稿

moyong
moyong

スコア19

title CHANGED
File without changes
body CHANGED
@@ -1,11 +1,10 @@
1
- **前提**
1
+ ###前提
2
2
  TypeScript入門者です。
3
3
  トランプカーゲームを作っており、デッキを初期化する際の実装で躓いております。
4
- [こちら](https://numb86-tech.hatenablog.com/entry/2020/02/24/141849)の記事を参考に、
4
+ [こちら](https://numb86-tech.hatenablog.com/entry/2020/02/24/141849)の記事を参考に、Cardクラスを初期化する際にsuitとrankにstring型をつけたいのですが
5
- Cardクラスを初期化する際にsuitとrankにstring型をつけたいのですが
6
5
  `プロパティ~は型Omit<~>に存在しません`というエラーが出ます。
7
6
 
8
- **エラー画面**
7
+ ###エラー画面
9
8
  赤波線は画像の該当箇所にだけ出ています。
10
9
  最後の行の引数の渡し方がよくないのでしょうか?
11
10
  ![イメージ説明](ca70407fc48c37b85cff4c85719584ba.png)
@@ -14,11 +13,11 @@
14
13
  ```
15
14
  constructor(suit: string, rank: string){}
16
15
  ```
17
- 書いてもいいと思うのですがメンバ変数の定義と重複しているので、記事で知った方法を試しているところです。
16
+ 書いてもいいと思うのですがメンバ変数の定義と重複しているので、記事で知った方法を試しているところです。
18
17
  オブジェクトそのものを受け取るので、初期化に必要ないメソッドはOmitする必要がある、という認識です。
19
- こういう連想配列を使ってインスタンス作成する例があまり無いので質問させてください。
18
+ こういう連想配列を使ってインスタンス作成する例が調べてもあまり見つからなかったので質問させてください。
20
19
 
21
- **コード**
20
+ ###コード
22
21
  ```
23
22
  class Card {
24
23
  private suit: string;