以下のコードをレビューしてほしいです.
js
1class Hoge { 2 constructor(num) { 3 this.num = num; 4 this.kids = new Array(); 5 6 this._createHogeChild() 7 } 8 _createHogeChild() { 9 for(let i = 0; i < this.num; i++) { 10 let hogeChild = new HogeChild(i); 11 this.kids.push(hogeChild); 12 } 13 } 14} 15 16class HogeChild { 17 constructor(i) { 18 this.birthOrder = i; 19 this._bormHoge(); 20 } 21 _bormHoge() { 22 this.name = Math.random().toString(32).substring(2); 23 this.gender = ((Math.floor(Math.random()*2))==1) ? "male" : "female"; 24 } 25} 26 27let hoge = new Hoge(10);
別段,このコードで何かをしたいという訳ではありません.
単純な疑問として,
- クラスの中でクラスを宣言することってアリなのか
- クラスの中でクラスを宣言することのメリットはあるのか
- 一般的にこういった書き方をすることはあるのか
以上,ご教授下さい.
回答1件
あなたの回答
tips
プレビュー