From: Evert Timberg Date: Sat, 13 Jun 2015 17:22:28 +0000 (-0400) Subject: Clone handles arrays better X-Git-Tag: 2.0.0-alpha2~2^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3e4fce58faa4d0aae316da17f6d0f8b09e02bd87;p=thirdparty%2FChart.js.git Clone handles arrays better --- diff --git a/src/core/core.js b/src/core/core.js index c01dfbaa9..b4af0a10b 100755 --- a/src/core/core.js +++ b/src/core/core.js @@ -108,7 +108,9 @@ var objClone = {}; each(obj, function(value, key) { if (obj.hasOwnProperty(key)) { - if (typeof value === 'object' && value !== null) { + if (helpers.isArray(value)) { + objClone[key] = value.slice(0); + } else if (typeof value === 'object' && value !== null) { objClone[key] = clone(value); } else { objClone[key] = value;