最終更新:2022-12-16 (金) 02:22:39 (490d)
JavaScript/クラス
Top / JavaScript / クラス
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Classes
ES5
function Human(name) { this.name = name; } Human.prototype.hello = function () { console.log('My name is ' + this.name); };
ES6
JavaScript/class
class Human { constructor(name) { this.name = name; } hello() { console.log('My name is ' + this.name); } }
- JavaScript/constructor
- JavaScript/extends
クラス式?
- クラスを定義するもう 1 つの方法です。クラス式は、名前付きでも名前なしでもできます。
メモ
- JavaScript では、クラスのメソッドはデフォルトではバインドされません