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!