下記のようなオブジェクトがありました


hogeオブジェクトはaプロパティを持つ

hoge
・a


aオブジェクトは、bプロパティとhogeプロパティを持つ

hoge
・a
 ・b
 ・hoge


コンソールで確認してみたら延々と続く

hoge
・a
 ・b
 ・hoge
  ・a
   ・b
   ・hoge


質問

・オブジェクトは、自分自身を、プロパティに含めても良いのでしょうか?
・こうすることで、どういうメリットがある(と推察される)のでしょうか?
・無駄なような気もするし、重複している(?)ので何となく遅くなるような気もするのですが…