#13 JavaScriptで学ぶクラスの基本

JavaScriptのクラスは、比較的新しいバージョンで整備された、読みやすい書き方です。この記事では、JavaScriptにおけるクラスの基本を解説します。

クラスを作ってみる

class Person { constructor(name) { this.name = name; } greet() { console.log(`こんにちは、${this.name}です`); } }

`constructor`という特別なメソッドが、インスタンスを作る際に自動的に呼ばれます。

クラスからインスタンスを作る

const person = new Person("太郎"); person.greet();

`new`というキーワードを使ってインスタンスを作ります。

JavaScriptならではの注意点

実はJavaScriptのクラスは、内部的には「プロトタイプ」という、より原始的な別の仕組みの上に成り立っています。学習の最初は気にする必要はありませんが、JavaScriptを深く学んでいくと、この「プロトタイプ」という言葉に出会うことになります。

まとめ

JavaScriptのクラスは`class`・`constructor`・`new`が基本の組み合わせです。他の言語のクラスと似た感覚で使えますが、内部の仕組みが独自である点も覚えておきましょう。


本ページはプロモーションを含みます。

参考書籍(PR)

JavaScriptをもっと学びたい方には「改訂新版JavaScript本格入門」がおすすめです。

コメント

このブログの人気の投稿

#11 Rustで学ぶエラーハンドリングの基本

#16 TypeScriptで学ぶ辞書型(マップ)の基本

#19 Goで学ぶテスト(単体テスト)の基本