Skip to content

Commit

Permalink
クラスの章の関数の書き方を修正 (#774)
Browse files Browse the repository at this point in the history
  • Loading branch information
chvmvd authored May 25, 2024
1 parent 3bb407a commit 6127274
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions docs/2-browser-apps/03-class/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -223,7 +223,7 @@ suzuki.introduceSelf();
sato.introduceSelf();
```

オブジェクトの定義が長くなり、書くのも読むのも大変です。さらに人数が増えると、コードはどんどん長くなってしまいます。また、`introduceSelf()` 関数の定義はほとんど同じコードが 3 回繰り返されています。
オブジェクトの定義が長くなり、書くのも読むのも大変です。さらに人数が増えると、コードはどんどん長くなってしまいます。また、`introduceSelf` 関数の定義はほとんど同じコードが 3 回繰り返されています。
では、<Term>クラス</Term>と<Term>コンストラクタ</Term>を用いるとどうでしょうか。

```javascript
Expand Down Expand Up @@ -253,7 +253,7 @@ suzuki.introduceSelf();
sato.introduceSelf();
```

クラスの定義自体はやや長いものの、1 つの<Term>オブジェクト</Term>の定義はたった 1 行で済みます。これなら<Term>オブジェクト</Term>の数が増えても安心です。`introduceSelf()` 関数の定義を繰り返す必要もなくなり、読みやすく編集しやすいコードになりました。
クラスの定義自体はやや長いものの、1 つの<Term>オブジェクト</Term>の定義はたった 1 行で済みます。これなら<Term>オブジェクト</Term>の数が増えても安心です。`introduceSelf` 関数の定義を繰り返す必要もなくなり、読みやすく編集しやすいコードになりました。

## 継承

Expand Down

0 comments on commit 6127274

Please sign in to comment.