StructuredClone-object-primitives.html 674 B

1234567891011121314151617181920
  1. <script src="../include.js"></script>
  2. <script>
  3. test(() => {
  4. println(structuredClone(new Boolean(true)));
  5. println(structuredClone(new Boolean(false)));
  6. println(structuredClone(new Number(123)));
  7. println(structuredClone(new Number(123.456)));
  8. println(structuredClone(new String("This is a String object")));
  9. println(structuredClone(BigInt("0x1fffffffffffff")));
  10. println(structuredClone(Date.UTC(2023, 7, 23)));
  11. try {
  12. structuredClone(Symbol("foo"));
  13. println("FAILED")
  14. }
  15. catch(e) {
  16. println("ERROR: " + e.name + ": " + e.message)
  17. }
  18. });
  19. </script>