Name Description Size
close-iterator-when-inner-complete-throws.js --- esid: pending description: %Iterator.prototype%.flatMap closes the iterator when innerComplete throws. info: > Iterator Helpers proposal 2.1.5.7 1. Repeat, ... i. Repeat, while innerAlive is true, iii. Let innerComplete be IteratorComplete(innerNext). iv. IfAbruptCloseIterator(innerComplete, iterated). features: [iterator-helpers] --- 1045
close-iterator-when-inner-next-throws.js --- esid: pending description: %Iterator.prototype%.flatMap closes the iterator when innerNext throws. info: > Iterator Helpers proposal 2.1.5.7 1. Repeat, ... i. Repeat, while innerAlive is true, i. Let innerNext be IteratorNext(innerIterator). ii. IfAbruptCloseIterator(innerNext, iterated). features: [iterator-helpers] --- 980
close-iterator-when-inner-value-throws.js --- esid: pending description: %Iterator.prototype%.flatMap closes the iterator when innerValue throws. info: > Iterator Helpers proposal 2.1.5.7 1. Repeat, ... i. Repeat, while innerAlive is true, ... vi. Else, 1. Let innerValue be IteratorValue(innerNext). 2. IfAbruptCloseIterator(innerValue, iterated). features: [iterator-helpers] --- 1081
flatMap.js 345
inner-empty-iterable.js --- esid: pending description: %Iterator.prototype%.flatMap skips empty inner iterables. info: > Iterator Helpers proposal 2.1.5.7 1. Repeat, ... i. Repeat, while innerAlive is true, ... iii. Let innerComplete be IteratorComplete(innerNext). ... v. If innerComplete is true, set innerAlive to false. features: [iterator-helpers] --- 924
inner-generator.js --- esid: pending description: %Iterator.prototype%.flatMap innerIterator can be a generator. info: > Iterator Helpers proposal 2.1.5.7 features: [iterator-helpers] --- 633
length.js --- esid: pending description: %Iterator.prototype%.flatMap length value and descriptor. info: > 17 ECMAScript Standard Built-in Objects includes: [propertyHelper.js] features: [Symbol.iterator] --- 659
name.js --- esid: pending description: %Iterator.prototype%.flatMap.name value and descriptor. info: > 17 ECMAScript Standard Built-in Objects features: [iterator-helpers] --- 636
throw-when-inner-not-iterable.js --- esid: pending description: %Iterator.prototype%.flatMap closes the iterator and throws when mapped isn't iterable. info: > Iterator Helpers proposal 2.1.5.7 1. Repeat, ... f. Let innerIterator be GetIteratorFlattenable(mapped). g. IfAbruptCloseIterator(innerIterator, iterated). features: [iterator-helpers] --- 1062