728x90
let room = {
number: 23
};
let meetup = {
title: "Conference",
occupiedBy: [{name: "John"}, {name: "Alice"}],
place: room
};
// circular references
room.occupiedBy = meetup;
meetup.self = meetup;
console.log( JSON.stringify(meetup, function replacer(key, value) {
return (key !== '' && value === meetup) ? undefined : value;
}));
/* result should be:
{
"title":"Conference",
"occupiedBy":[{"name":"John"},{"name":"Alice"}],
"place":{"number":23}
}
*/
728x90
let user = {
name: "Blue Park",
age: 35
};
console.log(JSON.parse(JSON.stringify(user)));
const jsonUser = JSON.stringify(user);
const backToUserObj = JSON.parse(jsonUser);
console.log('jsonUser', jsonUser);
console.log('backToUserObj', backToUserObj);

 

+ Recent posts