565 B
565 B
title, tags, expertise, firstSeen, lastUpdated
| title | tags | expertise | firstSeen | lastUpdated |
|---|---|---|---|---|
| Value is generator function | type,function | intermediate | 2020-08-07T15:40:38+03:00 | 2020-10-20T11:21:07+03:00 |
Checks if the given argument is a generator function.
- Use
Object.prototype.toString()andFunction.prototype.call()and check if the result is'[object GeneratorFunction]'.
const isGeneratorFunction = val =>
Object.prototype.toString.call(val) === '[object GeneratorFunction]';
isGeneratorFunction(function() {}); // false
isGeneratorFunction(function*() {}); // true