Apply your JS skills to key Mozilla projects as an MDN Fellow! http://mzl.la/MDNFellowship

mozilla
Your Search Results

    Function.isGenerator

    JavaScript 1.8.6 で導入

    概要

    関数がジェネレータであるか否かを示す真偽値を取得します。

    Function のメソッド
    実装されたバージョン JavaScript 1.8.6
    ECMAScript エディション None (Harmony Proposal)

    構文

    result = fun.isGenerator()

    引数

    無し

    説明

    このメソッドを使用すると、関数がジェネレータであるかどうかを調べる事ができます。

    function f () { }
    
    function g () {
      yield 42; // ※ yield が用いられている
    }
    
    console.log( "f.isGenerator() = " + f.isGenerator() );
    console.log( "g.isGenerator() = " + g.isGenerator() );
    

    このコードの出力は、以下の様になります。

    f.isGenerator() = false
    g.isGenerator() = true 
    

    関連情報

    ドキュメントのタグと貢献者

    Contributors to this page: ethertank
    最終更新者: ethertank,