mozilla
Your Search Results

    uneval()

    This translation is incomplete. Please help translate this article from English.

    非標準
    This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.

    概要

    オブジェクトのソースコードを表す文字列を生成します。

    構文

    uneval(object)

    パラメーター

    Object
    Javascriptの式ないし文。
    注意: 返り値は引数として渡したオブジェクトに対する正規のJSON表現とは限りません。

    説明

    uneval() トップレベル関数で、どのオブジェクトとも関連付けられていません。

    var a = 1;
    uneval(a); // returns a String containing 1
    
    var b = "1";
    uneval(b) // returns a String containing "1"
    
    uneval(function foo(){}); // returns "(function foo(){})"
    
    
    var a = uneval(function foo(){return 'hi'});
    var foo = eval(a);
    foo(); // returns "hi"
    

    関連情報

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

    Contributors to this page: s_fujimoto, teoli
    最終更新者: teoli,
    サイドバーを隠す