--- title: uneval() slug: Web/JavaScript/Reference/Global_Objects/uneval tags: - Function - JavaScript - Non-standard - Reference translation_of: Web/JavaScript/Reference/Global_Objects/uneval ---
uneval()
는 개체의 소스코드에 대한 문자열 표현을 만드는 함수이다.
uneval(object)
object
주어진 개체의 소스코드에 대한 문자열 표현
uneval()
은 최상위 수준의 함수이며 어떠한 개체와도 연관 되어있지 않습니다.
var a = 1; uneval(a); // 1을 포함한 문자열을 반환한다 var b = '1'; uneval(b); // "1"을 포함한 문자열을 반환한다 uneval(function foo() {}); // "(function foo(){})"를 반환 var a = uneval(function foo() { return 'hi'; }); var foo = eval(a); foo(); // "hi"를 반환
어떤 명세에도 속하지 않습니다.
{{Compat("javascript.builtins.uneval")}}