Jojoxx.net

 

 

AnvändareAnvändare
Besökare just nu: 58
SnabblänkarSnabblänkar
JavaScript-arkivet
Perl
FAQ
Sök på Jojoxx.netSök på Jojoxx.net



JSON - decircular

Exempel

Koden tar bort cirkulära referenser från ett object och serialiserar det.

Kod


var someCircularObject = {};
console.log(JSONstringifyCircular(someCircularObject));

function JSONstringifyCircular(o){
	var cache = [];
	var ret;
	ret=JSON.stringify(o, function(key, value) {
		if (typeof value === 'object' && value !== null) {
			if (cache.indexOf(value) !== -1) {
				return;
			}
			cache.push(value);
		}
		return value;
	});
	cache = null;
	return ret;
}

,