Solo週2日目
3508 ワード
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を使うときも必要なときだけクラスを使うので、あまり上手ではありません...新しく学んだからといって、大きな違いはありませんが、約束よりも慣れやすいようです.
Reference
この問題について(Solo週2日目), 我々は、より多くの情報をここで見つけました
https://velog.io/@karuiner/코드스테이츠-Solo-week-2일차
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
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
};
週刊誌の翌日の昨日の仕事は今日やっと大体終わった.ハノイのタワー.
drag&drop例ハノイのタワー
うーん、想像より名前が終わった時に、歩く道をしばし忘れて、休憩して、体が弱ってきたみたいなので、そのままリラックスして、時間を無駄にして、夜中に授業を再開しました.全体の形態は非常に似ている.表現形式は異なるが、大まかな構造は似ている.使い方もよく似ているので、慣れ親しんだ上ではあまり難しくないはずです.まだ慣れていないので、多くの試行錯誤が必要らしい.Pythonを使うときも必要なときだけクラスを使うので、あまり上手ではありません...新しく学んだからといって、大きな違いはありませんが、約束よりも慣れやすいようです.
Reference
この問題について(Solo週2日目), 我々は、より多くの情報をここで見つけました https://velog.io/@karuiner/코드스테이츠-Solo-week-2일차テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol