類別與物件
## JavaScript 類別、建構函式與建立物件
### 1. 定義類別
使用 `class` 關鍵字定義類別:
```javascript
class Person {
// 建構函式
constructor(name) {
this.name = name;
}
}
```
### 2. 建構函式
`constructor()` 是建立物件時會自動執行的特殊函式,通常用來接收初始資料。
### 3. 根據類別建立物件
使用 `new` 加上類別名稱,就能建立物件:
```javascript
const person1 = new Person("小明");
```
## 完整範例
```javascript
class Person {
constructor(name) {
this.name = name;
}
}
const person1 = new Person("小明");
console.log(person1.name);
```
輸出結果:
```text
小明
```
建立 `person1` 時,`Person` 類別中的 `constructor()` 會自動執行,並將 `"小明"` 設定進去。
相關學習地圖、教學課程
F2E 網站前端工程