Non-standard
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.

toSource() 메소드는 객체의 소스 코드를 나타내는 스트링을 반환합니다.

구문

function.toSource();

반환 값

객체의 소스 코드를 나타내는 스트링.

설명

toSource 메소드는 다음 값들을 반환합니다.

  • 내장 Function 객체에 대한 toSource() 는 소스 코드 사용이 불가함을 나타내는 다음 스트링을 반환합니다.
    function Function() {
        [native code]
    }
    
  • 커스텀 함수에 대한 toSource() 는 객체를 정의하는 JavaScript 코드를 스트링으로 반환합니다.
  • // 예시:
    function hello() {
        console.log("Hello, World!");
    }
    
    hello.toSource();
    
  • // 결과:
    "function hello() { 
        console.log(\"Hello, World!\");
    }"

이 메소드는 보통 JavaScript 에 의해 내부적으로 호출되며 코드에서 명시적으로 사용되지 않습니다. 디버깅할 때 객체의 컨텐츠를 검사하기 위해 toSource 를 호출해보실 수 있습니다.

명세

어떠한 표준의 일부도 아닙니다. JavaScript 1.3 에서 구현되었습니다.

브라우저 호환성

Update compatibility data on GitHub
DesktopMobileServer
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidEdge MobileFirefox for AndroidOpera for AndroidSafari on iOSSamsung InternetNode.js
toSource
Non-standard
Chrome No support NoEdge No support NoFirefox Full support 1IE No support NoOpera No support NoSafari No support NoWebView Android No support NoChrome Android No support NoEdge Mobile No support NoFirefox Android Full support 4Opera Android No support NoSafari iOS No support NoSamsung Internet Android No support Nonodejs No support No

Legend

Full support  
Full support
No support  
No support
Non-standard. Expect poor cross-browser support.
Non-standard. Expect poor cross-browser support.

함께 보기

문서 태그 및 공헌자

이 페이지의 공헌자: mdnwebdocs-bot, cs09g
최종 변경자: mdnwebdocs-bot,