新しい人()
新しい人
これら 2 つの書き方は同じ効果を持ちます。括弧を追加しないと前と同じ効果が得られないのはなぜですか?
巴扎黑2017-05-19 10:33:03
リーリー
コード new Person(...) が実行されると:
新しいオブジェクトが作成されます。 Person.prototype.
Constructor を継承して実行されます。実行時に、対応するパラメータが渡され、コンテキスト (this) がこの新しいインスタンスとして指定されます。
new Person は new Person() と同等であり、パラメータを渡さない場合にのみ使用できます。