🍣

クラスとインスタンス

2024/10/07に公開

【クラス】

インスタンスを構成する設計図のようなもの

【インスタンス】

テーブルの1レコードのようなイメージ

【イメージ】

thisは1レコードを指すイメージ
this.idは1レコードの中のidカラムを指す

test.js
class User {
    constructor(id, name, age){
        this.id = id;
        this.name = name;
        this.age = age;
    }
}

let user1 = new User(1, "一郎", 51);

console.log(user1.name);
// 一郎
console.log(user1["name"]);
// 一郎
console.log(user1);
// User { id: 1, name: '一郎', age: 51 }

Discussion