본문으로 건너뛰기

수정된 `Function.prototype.toString`

· 약 1분
Mathias Bynens ([@mathias](https://twitter.com/mathias))

Function.prototype.toString()이 이제 공백과 주석을 포함한 소스 코드 텍스트의 정확한 조각을 반환합니다. 이전 동작과 새로운 동작을 비교한 예제를 아래에서 확인하세요:

// `function` 키워드와 함수 이름 사이의 주석을 주목하세요.
// 그리고 함수 이름 뒤의 공백도 주목하세요.
function /* a comment */ foo () {}

// 이전에는 V8에서:
foo.toString();
// → 'function foo() {}'
// ^ 주석 없음
// ^ 공백 없음

// 이제는:
foo.toString();
// → 'function /* comment */ foo () {}'

기능 지원