Rumah > Soal Jawab > teks badan
P粉5786806752023-08-23 15:48:53
console.log()
Menerima rujukan kepada objek, jadi apabila objek berubah, nilai dalam konsol juga akan berubah. Untuk mengelakkan perkara ini, anda boleh menggunakan kaedah berikut:
console.log(JSON.parse(JSON.stringify(c)))
P粉9498488492023-08-23 11:15:47
Jawapan Pointy memberikan maklumat yang baik, tetapi bukan jawapan yang betul untuk soalan itu.
Tingkah laku yang diterangkan oleh OP adalah sebahagian daripada pepijat yang pertama kali dilaporkan pada Mac 2010, telah diperbaiki untuk Webkit pada Ogos 2012, tetapi sehingga berita ini ditulis masih belum disepadukan ke dalam Google Chrome. Tingkah laku bergantung pada sama ada tetingkap nyahpepijat konsol console.log()
terbuka atau tertutup apabila menghantar objek literal kepada .
Petikan daripada laporan pepijat asal (https://bugs.webkit.org/show_bug.cgi?id=35801):
Maklum balas daripada pembangun Chromium:
Banyak aduan berlaku, yang akhirnya membawa kepada pembetulan pepijat.
Perihalan changelog bagi tampung yang dilaksanakan pada Ogos 2012 (http://trac.webkit.org/changeset/125174):