如何检查函数是生成器函数还是不使用 JavaScript?
给定一个包含一些 JavaScript函数的 HTML 文档,任务是在 JavaScript 的帮助下检查给定函数是否是生成器函数。有两个例子可以解决这个问题,下面讨论:
示例 1:在此示例中,我们将使用functionName.constructor.name 属性。如果 functionName.constructor.name 属性值等于“GeneratorFunction”,那么给定的函数将是生成器函数。
Check whether a given function is a
generator function or not in JavaScript
GeeksForGeeks
Click on button to check whether a
function is generator or not?
输出:
示例 2:在此示例中,我们将使用instanceof运算符。首先定义生成器函数,然后检查 instanceof运算符返回的值是否等于生成器函数。
Check whether a given function is a
generator function or not in JavaScript
GeeksForGeeks
Click on button to check whether a
function is generator or not?
输出: