Closed jeromeetienne closed 12 years ago
// from http://andrewdupont.net/2009/08/28/deep-extending-objects-in-javascript/ function deepExtend(dst, src){ for (var property in src) { if (src[property] && src[property].constructor && src[property].constructor === Object) { dst[property] = dst[property] || {}; arguments.callee(dst[property], src[property]); } else { dst[property] = src[property]; } } return dst; };
there is the difference of API. aka in my case you cant specify the destination object. it is always a new one
some code in r.js plugins/require.js/bin