diff --git a/packages/svelte/src/compiler/utils/clone.js b/packages/svelte/src/compiler/utils/clone.js index 72373c4db8..df79de5dae 100644 --- a/packages/svelte/src/compiler/utils/clone.js +++ b/packages/svelte/src/compiler/utils/clone.js @@ -12,7 +12,7 @@ export function clone(val) { return out; } - if (Object.prototype.toString.call(val) === '[object Object]') { + if (val?.constructor === Object) { out = {}; // null for (k in val) { if (k === '__proto__') {