123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <script src="../include.js"></script>
- <script>
- asyncTest(async done => {
- let blob = structuredClone(new Blob(["Hello, Blob!"], {type: "text/plain"}));
- println(`instanceOf Blob: ${blob instanceof Blob}`);
- println(`Blob.type: ${blob.type}`);
- let text = await blob.text();
- println(`Blob.text(): ${text}`);
- let file = structuredClone(new File(["Hello, File!"], "hello.txt", {type: "text/plain"}));
- println(`instanceOf File: ${file instanceof File}`);
- println(`File.name: ${file.name}`);
- println(`File.type: ${file.type}`);
- text = await file.text();
- println(`File.text(): ${text}`);
- println(`File.size: ${file.size}`);
- let domMatrixReadOnly = structuredClone(new DOMMatrixReadOnly([1.7976931348623157e+308, 2.2250738585072014e-308, 2.2204460492503131e-016, 40, 50, 60]));
- println(`instanceOf DOMMatrixReadOnly: ${domMatrixReadOnly instanceof DOMMatrixReadOnly}`);
- println(`DOMMatrixReadOnly: ${JSON.stringify(domMatrixReadOnly)}`);
- domMatrixReadOnly = structuredClone(new DOMMatrixReadOnly([10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160]));
- println(`DOMMatrixReadOnly: ${JSON.stringify(domMatrixReadOnly)}`);
- let domMatrix = structuredClone(new DOMMatrix([10, 20, 30, 40, 50, 60]));
- println(`instanceOf DOMMatrix: ${domMatrix instanceof DOMMatrix}`);
- println(`DOMMatrix: ${JSON.stringify(domMatrix)}`);
- domMatrix = structuredClone(new DOMMatrix([10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160]));
- println(`DOMMatrix: ${JSON.stringify(domMatrix)}`);
- let domPointReadOnly = structuredClone(new DOMPointReadOnly(10, 20, 30, 40));
- println(`instanceOf DOMPointReadOnly: ${domPointReadOnly instanceof DOMPointReadOnly}`);
- println(`DOMPointReadOnly: ${JSON.stringify(domPointReadOnly)}`);
- let domPoint = structuredClone(new DOMPoint(10, 20, 30, 40));
- println(`instanceOf DOMPoint: ${domPoint instanceof DOMPoint}`);
- println(`DOMPoint: ${JSON.stringify(domPoint)}`);
- let domRectReadOnly = structuredClone(new DOMRectReadOnly(10, 20, 30, 40));
- println(`instanceOf DOMRectReadOnly: ${domRectReadOnly instanceof DOMRectReadOnly}`);
- println(`DOMRectReadOnly: ${JSON.stringify(domRectReadOnly)}`);
- let domRect = structuredClone(new DOMRect(10, 20, 30, 40));
- println(`instanceOf DOMRect: ${domRect instanceof DOMRect}`);
- println(`DOMRect: ${JSON.stringify(domRect)}`);
- done();
- });
- </script>
|