[ES6]クラス定義のメソッドを定義するサンプル
書式
class クラス名 {
メソッド名(引数){処理コード}
}
使い方
var オブジェクト変数名 = new クラス名();
オブジェクト変数名.メンバ関数名()
使用例
<script> //クラスの定義 class User { //setメソッドの定義 setAddr(addr){ this.addr = addr + " tokyo" } //getメソッドの定義 getAddr() { return this.addr } } //オブジェクトを生成 var obj = new User(); //メンバ関数setAddrを呼び出す obj.setAddr("東京"); //オブジェクト.メンバ関数名() の形式で呼び出す alert(obj.getAddr()); </script>
結果
東京 tokyo