new Date()としてもDate()としても同じ結果になります

「new Date()」と「Date()」の結果は同じですが、意味は異なります。
2020年4月22日
ユーザー

お世話になっております。

本動画の内容を参照に、現在時刻の表示のされ方を確認する為、
以下のように試したところ、表示結果に差がありませんでした。

console.log(new Date());
console.log(Date());

動画の説明では、現在時刻を取得する為には、"new Date()" を使用するとありましたが、上記を比較してもコンソール上同じ結果となったため、newをつける意味がわからない状況となっております。

上記の不明点を解消したく、

  • なぜ、newをつける必要があったのか、
  • また、newをつけずとも同じ表示結果となったのはなぜなのか、

お伺いできますと、幸いでございます。

お手数をおかけしますが、どうぞよろしくお願いいたします。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?

このレッスンの質問と回答(10)