📜  如何检查函数是生成器函数还是不使用 JavaScript?

📅  最后修改于: 2022-05-13 01:56:38.414000             🧑  作者: Mango

如何检查函数是生成器函数还是不使用 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?      

                        

      

               

输出: