자바 스크립트에서 함수는 일류 개체
참조 : Functions함수의 속성 및 메서드를 얻는 방법은 무엇입니까? 그들은 단지 다른 객체와 같이 속성과 메서드를 가질 수 있기 때문에
따라서하는 방법을 함수 방법 간단한 개체가 console.log(testObj)
에 걸리면 모든 세부 정보가 브라우저 콘솔로 이동합니다.
그대로, 기능을 얻는 방법 오브젝트 세부 사항. 기능 정보를 얻기 위해 노력
:
function foo() {
var a = 2;
return a;
};
console.log(foo);
위는 function foo()
, 서명을 반환합니다.
예 : console.log(document);
내가 잘못 될 수있다, 그것은 내가 (foo는에서 VAR 속성)에 대한 의견 '에 던지는 {(foo.hasOwnProperty은 (속성)) {} 경우}'얼마나 반복하는거야 그래서 그냥 추측 IE <9 –
을 지원하려면 객체의 속성을 통해'console.log ('% O', foo);'를 시도하십시오. ['% % formatter] (https://console.spec.whatwg.org/#formatter) (3.e)는 콘솔에 함수를 일반 객체로 표시하도록 지시해야합니다. –
@ jonathan-lonowski 결과는 콘솔에서 인수를 전달할 때와 마찬가지로 위와 같습니다. –