Six reasons to define JavaScript constructors with only one argument · HackerTrans