「ES6」クラスのコンストラクタの初期関数のサンプル
書式
class クラス名 { constructor(引数1,引数2){ this.引数 =引数 } }
使用例
<script> //クラスの定義 class User { //初期化関数 constructor(name,age) { this.name = name; this.age = age; } } //オブジェクトを生成 引数を渡す var obj = new User("テスト太郎",32); //オブジェクト内部のメンバ変数name alert("ユーザ名: "+obj.name); //オブジェクト内部のメンバ変数age alert("年齢: "+obj.age); </script>
実行結果
ユーザ名: テスト太郎
年齢: 32