🐿 JavaScriptのクラス設計について②
作成日: 2021/12/08
1

3-3:キャラクターのインスタンス化と管理

  1. 親クラスだけでなく、継承した子クラスもインスタンス化できる
class Troll extends Enemy {
    constructor(name, hp, offense, speed, path) {
        super(name, hp, offense, speed, path)
    }

let enemy1 = new Troll("トロル", 270, 38, 20, "../image/troll.png");

//Enemyクラスを継承しTrollクラスを定義
//その後Trollクラスをインスタンス化し、変数化する
  1. 配列に格納するために、空配列を作る
let characters = [];
characters.push(friend1);

//配列に格納するために空配列を作って、pushする

事業会社にてマークアップエンジニアをしています。制作は6年目。 インプットしたことをアウトプットしています。