Apabila cuba mensirikan struktur bulatan dalam JavaScript menggunakan JSON.stringify(), ralat seperti "Menukar struktur bulatan kepada JSON" atau "TypeError: cyclic nilai objek" timbul. Untuk menangani perkara ini, adalah perlu untuk menghapuskan rujukan pekeliling.
Node.js menyediakan penyelesaian terbina dalam: util.inspect().
Import ia:
import * as util from 'util'; // or import { inspect } from 'util'; // or var util = require('util');
Penggunaan:
console.log(util.inspect(myObject));
util.inspect() menggantikan pautan bulat dengan "[Pekeliling]". Ia juga menerima objek pilihan untuk penyesuaian.
Sampel Output:
{ a: 'foo', b: '[Circular]' }
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengendalikan Struktur Pekeliling Apabila JSONifying dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!