Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk Mengklon Objek Tarikh dalam JavaScript?

Bagaimana untuk Mengklon Objek Tarikh dalam JavaScript?

DDD
DDDasal
2024-10-27 02:15:30621semak imbas

How to Clone Date Objects in JavaScript?

Objek Tarikh Pengklonan dalam JavaScript

Mencipta objek Tarikh baharu dengan memberikannya kepada objek sedia ada semata-mata mencipta rujukan kepada contoh yang sama, di mana pengubahsuaian kepada mana-mana objek mempengaruhi kedua-duanya. Untuk mereplikasi contoh Date dan mencipta objek yang berbeza, proses pengklonan menjadi perlu.

Teknik Pengklonan

JavaScript menawarkan kaedah mudah untuk mengklon objek Tarikh:

<code class="javascript">var date = new Date();
var copiedDate = new Date(date.getTime());</code>

Kaedah getTime() menyediakan bilangan milisaat yang berlalu sejak zaman itu (1 Januari 1970 00:00:00 UTC) dan berfungsi sebagai asas untuk pengklonan. Dengan menyuapkan hasilnya kepada pembina Tarikh, contoh baharu dengan cap masa yang sama dibuat.

Pendekatan Alternatif

Dalam Safari 4, sintaks alternatif dibenarkan:

<code class="javascript">var date = new Date();
var copiedDate = new Date(date);</code>

Walau bagaimanapun, keserasian versi ringkas ini merentas penyemak imbas yang berbeza memerlukan penyiasatan lanjut.

Dengan teknik ini, pembangun boleh mengklon objek Date dengan berkesan, memastikan perubahan kepada satu tidak disebarkan kepada yang lain, mengekalkan kemerdekaan mereka.

Atas ialah kandungan terperinci Bagaimana untuk Mengklon Objek Tarikh dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn