Objek Tarikh Pengklonan: Melepaskan Kuasa getTime()
Apabila berurusan dengan objek Tarikh dalam JavaScript, adalah penting untuk memahami implikasi daripada memberikan satu pembolehubah kepada yang lain. Tugasan ini tidak mencipta objek baharu; ia hanya menunjuk kepada contoh yang sama. Oleh itu, sebarang pengubahsuaian yang dibuat pada satu objek akan memberi kesan secara langsung kepada yang lain.
Untuk mencapai salinan atau klon sebenar objek Date, kita perlu menyelami kaedah getTime(). Kaedah ini mengembalikan bilangan milisaat sejak masa zaman (1 Januari 1970 00:00:00 UTC). Dengan menggunakan maklumat ini, kami boleh mencipta kejadian baharu dengan nilai masa yang sama.
Berikut ialah panduan langkah demi langkah untuk mengklon objek Tarikh:
Kaedah ini menyediakan mekanisme yang selamat dan boleh dipercayai untuk menyalin objek Tarikh. Ia menjamin kebebasan, memastikan bahawa perubahan yang dibuat pada satu objek tidak akan menjejaskan yang lain.
Selain pendekatan di atas, Safari 4 juga menyediakan sintaks alternatif:
var copiedDate = new Date(date);
Walau bagaimanapun, ia adalah penting untuk ambil perhatian bahawa alternatif ini mungkin tidak disokong secara seragam merentas semua penyemak imbas.
Atas ialah kandungan terperinci Bagaimana untuk Mencipta Salinan Sebenar Objek Tarikh JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!