Statements (27)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:JavaScript_language_feature
|
| gptkbp:canBe |
for...of loop
spread operator |
| gptkbp:canPauseExecution |
true
|
| gptkbp:canReceiveValues |
true
|
| gptkbp:canResumeExecution |
true
|
| gptkbp:canReturnValues |
true
|
| gptkbp:enables |
asynchronous programming
pausable functions |
| gptkbp:hasSyntax |
function*
|
| gptkbp:introducedIn |
gptkb:ECMAScript_2015
|
| gptkbp:method |
next()
return() throw() |
| gptkbp:relatedTo |
Promises
coroutines asynchronous iterators |
| gptkbp:result |
Generator object
|
| gptkbp:standardizedBy |
gptkb:ECMA_International
|
| gptkbp:supports |
iteration
|
| gptkbp:usedFor |
lazy evaluation
asynchronous control flow custom iterators |
| gptkbp:usesKeyword |
yield
|
| gptkbp:bfsParent |
gptkb:Redux-Saga
|
| gptkbp:bfsLayer |
7
|
| https://www.w3.org/2000/01/rdf-schema#label |
ES6 Generators
|