非標準
概要
オブジェクトのソースコードを表す文字列を生成します。
Core Global Method | |
---|---|
Implemented in | JavaScript ? |
ECMAScript Edition | ECMAScript ? |
構文
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"