Solo週2日目


TIL


class


class式は、ECMAScript 2015(ES 6)でクラスを定義する方法です.function式と同様に、class式は記名(named)または匿名(unnamed)であってもよい.シンボルの場合、クラス名はクラスボディ(body)でのみ領域(local)となります.JavaScriptクラスでは、プロトタイプベースの継承が使用されます.
const Rectangle = class {
  constructor(height, width) {
    this.height = height;
    this.width = width;
  }
  area() {
    return this.height * this.width;
  }
};

console.log(new Rectangle(5, 8).area());
// expected output: 40
var MyClass = class [className] [extends] {
  // class body
};

説明:


class式はclass文の構文と似ています.ただし、class式ではクラス名(「binding identifier」)は省略できますが、class文は使用できません.
class文と同様に、class式のボディは厳格モードで実行されます.

今日は


週刊誌の翌日の昨日の仕事は今日やっと大体終わった.ハノイのタワー.
drag&drop例ハノイのタワー
うーん、想像より名前が終わった時に、歩く道をしばし忘れて、休憩して、体が弱ってきたみたいなので、そのままリラックスして、時間を無駄にして、夜中に授業を再開しました.全体の形態は非常に似ている.表現形式は異なるが、大まかな構造は似ている.使い方もよく似ているので、慣れ親しんだ上ではあまり難しくないはずです.まだ慣れていないので、多くの試行錯誤が必要らしい.Pythonを使うときも必要なときだけクラスを使うので、あまり上手ではありません...新しく学んだからといって、大きな違いはありませんが、約束よりも慣れやすいようです.