← back to v146 · iterator-sequencing
conformance · v146
v146 · iterator-sequencing — conformance probe
8 assertions drawn from the spec. Each is a single contract the spec text makes. Pass/fail reflects what this browser executed; blocked means the contract was not run because it needs user mediation, hardware, or another unavailable precondition. Open the page in Chrome stable / canary / Firefox / Safari to compare.
0
pass
0
fail
0
blocked
8
total
| id | contract | kind | verdict | detail |
|---|---|---|---|---|
iterator-concat-exists |
Iterator.concat is exposed as a static method on the global Iterator constructor. | typeof | … | |
iterator-concat-empty-arglist |
Iterator.concat() with no arguments returns an iterator that yields nothing. | script | … | |
iterator-concat-two-arrays-in-order |
Iterator.concat([1,2],[3]) yields 1,2,3 in order. | script | … | |
iterator-concat-mixes-iterators |
Iterator.concat accepts iterator helpers and arrays interchangeably. | script | … | |
iterator-concat-rejects-non-iterables |
Iterator.concat throws a TypeError when an argument is not iterable. | throws | … | |
iterator-concat-returns-iterator-helper |
The value returned from Iterator.concat has Iterator.prototype on its chain (so chaining .map/.filter works). | script | … | |
iterator-concat-propagates-source-errors |
If one source throws during iteration, Iterator.concat propagates the error and does not pull subsequent sources. | script | … | |
iterator-concat-accepts-string-objects |
Iterator.concat can consume String objects as iterable object inputs and yield their characters in order. | script | … |