0

JavaScript では、次のいずれかを記述できるようです。

new Date().getTime();

...また:

(new Date).getTime();

最初のものは論理的ですが、2番目のものは私には少し変わっているようです.Dateオブジェクトを作成するこれら2つの方法に違いはありますか?2番目の目的は何ですか?

ありがとう、

スティーブ

4

1 に答える 1

4

JavaScript では、括弧なしでコンストラクターを呼び出すことができるようです。少なくとも私の Firefox では動作します。だから (新しい日付) == 新しい日付()

両方の式が同等であることを意味します。あるいは、あなたは書くことができます

(new Date()).getTime(); 

これは私が通常行うことです。

そして、それは単に個人的な好みの問題だと思います。new 演算子は . の前に優先されます。オペレーターですが、ビジュアルは逆を示唆している可能性があります...

于 2009-03-31T07:44:19.070 に答える