Reflect.construct(Target, args) と new Target(…args) の違いはどれか。

Reflect.constructは、継承関係を動的に変更してインスタンス化する際に有用である。