fix: preserve key

fix-15339
7nik 5 days ago
parent ec016eb253
commit 8fdb47d050

@ -481,9 +481,10 @@ function reconcile(
for (j = 0; j < length; j += 1) { for (j = 0; j < length; j += 1) {
var k = get_key(array[j], j); var k = get_key(array[j], j);
if (map.has(k)) { if (map.has(k)) {
k = String(k); /** @type {string|null} */
if (k.startsWith('[object ')) k = null; var key_name = String(k);
each_key_duplicate(String(j), String(map.get(k)), k); if (key_name.startsWith('[object ')) key_name = null;
each_key_duplicate(String(j), String(map.get(k)), key_name);
} }
map.set(k, j); map.set(k, j);
} }

Loading…
Cancel
Save