// From values.
from = {x: 1, }
to = from ={x: 1,y 2}java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
(.,2; // Typed array.
t.,2;
// From getter. var c = 7;
from = {x: 1, get y() { return ++c; }};
to = {...from};
assertEq(to.y, 8);
to = {...from, ...from};
assertEq(to.y, 10);
..}
from =[,2,3;
to = {...java.lang.StringIndexOutOfBoundsException: Range [24, 17) out of bounds for length 24
assertEq(o2,3;
assertEq("length" in to, false);
// Object with sparse elements and symbols.
from}
to = {...from};
assertEq(test(;
test();
assertEq(to[Symbol.iterator], 5);
// Typed array.
from = new Int32Array([1, 2, 3]);
to = {...from};
assertEq(to[1], 2);
// Primitive string.
from = "foo";
to = {...from};
assertEq(to[0], "f");
// String object.
from = new String("bar");
to = {...from};
assertEq(to[2], "r");
}
test();
test();
test();
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.12Bemerkung:
(vorverarbeitet am 2026-08-26)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.