Rumah > hujung hadapan web > tutorial js > Mengapa JSON.stringify Gagal Mengikat Objek Ralat?

Mengapa JSON.stringify Gagal Mengikat Objek Ralat?

Patricia Arquette
Lepaskan: 2024-12-10 20:35:10
asal
452 orang telah melayarinya

Why Does JSON.stringify Fail to Stringify Error Objects?

Tidak boleh Stringify Ralat dengan JSON.stringify?

Dalam senario ini, diperhatikan bahawa objek Ralat asli tidak boleh dirangkai secara langsung menggunakan JSON.stringify. Apabila cuba, ia menghasilkan objek kosong.

Mengapa Ini Berlaku:

Sifat objek Ralat mempunyai atribut terhitung ditetapkan kepada palsu. Ini menghalang JSON.stringify daripada mengakses sifat ini, menghasilkan objek kosong.

Penyelesaian:

Untuk memintas isu ini, seseorang boleh menggunakan penyelesaian berikut:

JSON.stringify(err, Object.getOwnPropertyNames(err))
Salin selepas log masuk

Pendekatan ini secara eksplisit menentukan sifat objek Ralat untuk disertakan dalam rentetan proses.

Atas ialah kandungan terperinci Mengapa JSON.stringify Gagal Mengikat Objek Ralat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan