호출 될 때 함수 이름을 어떻게 얻을 수 있습니까?

궁극의 Gobblement

이것이 좋은 아이디어인지 아닌지는 확실하지 않지만 호출되는 동안 함수 이름을 가져올 수 있기를 바랍니다. 아래에 작성한 테스트 코드는 이름 충돌을 일으키지 않는다는 점에서 작동하는 것처럼 보이지만 먼저 알지 못하면 함수 이름을 얻을 수 없습니다.

function And(){
    return "test";
};
var X = {
    And:  function And(){
        return this.And.name;
    }
};
document.write(X.And());

함수에 컨텍스트 (즉, 'this'의 값)를 바인딩하지 않고이를 달성하는 방법이 있습니까?

칼리드

이 aguments.callee.name을 사용하면됩니다.

이 예를 시도하십시오.

function myFunc() 
{ 
    return arguments.callee.name; 
}

있습니다 arguments.callee를이 depricated됩니다

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

epoll이 활동을 신호했을 때 recv () 호출이 어떻게 차단 될 수 있습니까?

분류에서Dev

Java로 생성 될 때 객체 이름을 어떻게 얻을 수 있습니까?

분류에서Dev

함수가 호출 된 줄 번호를 어떻게 얻을 수 있습니까?

분류에서Dev

변수와 함수의 이름이 같을 때 함수를 어떻게 호출합니까?

분류에서Dev

함수 이름이 괄호없이 cout에 전송 될 때 컴파일러는 런타임 중에 출력 할 값을 어떻게 결정합니까? C ++

분류에서Dev

함수가 C ++로 반환 될 때 실행될 콜백을 어떻게 설정할 수 있습니까?

분류에서Dev

데이터가 변경되었을 때 어떻게 함수를 호출 할 수 있습니까?

분류에서Dev

href 태그에서 호출했을 때 함수에 인수를 어떻게 전달할 수 있습니까?

분류에서Dev

Qt에서 신호가 수신 될 때까지 멤버 함수의 반환을 어떻게 지연시킬 수 있습니까?

분류에서Dev

실행될 때 값을 기억하는 if 문을 어떻게 얻을 수 있습니까?

분류에서Dev

폼에 포커스가있을 때 어떻게 함수를 호출합니까?

분류에서Dev

elisp에서 모드가 비활성화되었을 때 어떻게 함수를 호출 할 수 있습니까?

분류에서Dev

특정 함수가 호출 될 때 함수를 호출하는 함수를 어떻게 만듭니 까?

분류에서Dev

Array가 ArrayBuffer로 캐스팅 될 때 어떻게 dataType을 얻을 수 있습니까?

분류에서Dev

함수가 호출 될 때마다 배열의 요소를 어떻게 푸시 할 수 있습니까?

분류에서Dev

파이프에서 호출 될 때도 stdin에서 어떻게 할 수 있습니까?

분류에서Dev

액션이 호출 될 때 React redux에서 배열의 객체 값을 어떻게 변경할 수 있습니까?

분류에서Dev

함수 호출이 반환 될 때 스택에 푸시 된 인수는 어떻게됩니까?

분류에서Dev

로드시 div 요소의 너비와 크기가 조정될 때 어떻게 얻을 수 있습니까?

분류에서Dev

장치가 등록 될 때 (서버 측)을 어떻게 알 수 있습니까?

분류에서Dev

여러 이미지의 마지막 이미지가로드 될 때 어떻게 함수를 호출 할 수 있습니까?

분류에서Dev

어떻게 든 출력과 함께 이메일의 호스트 이름을 인쇄 할 수 있습니까?

분류에서Dev

커널이 시스템 호출을 처리 할 때 휴면 상태가 될 수 있다면 어떻게 실행이 시스템 호출로 돌아 갈까요?

분류에서Dev

값 선택 이름을 어떻게 얻을 수 있습니까?

분류에서Dev

이 호버 효과를 어떻게 얻을 수 있습니까?

분류에서Dev

정적 함수를 호출하는 활동의 컨텍스트를 어떻게 얻을 수 있습니까?

분류에서Dev

변수가 호출 될 때마다 어떻게 난수를 생성 할 수 있습니까?

분류에서Dev

함수가 호출 된 속성 이름을 얻을 수 있습니까?

분류에서Dev

함수가 호출 된 속성 이름을 얻을 수 있습니까?

Related 관련 기사

  1. 1

    epoll이 활동을 신호했을 때 recv () 호출이 어떻게 차단 될 수 있습니까?

  2. 2

    Java로 생성 될 때 객체 이름을 어떻게 얻을 수 있습니까?

  3. 3

    함수가 호출 된 줄 번호를 어떻게 얻을 수 있습니까?

  4. 4

    변수와 함수의 이름이 같을 때 함수를 어떻게 호출합니까?

  5. 5

    함수 이름이 괄호없이 cout에 전송 될 때 컴파일러는 런타임 중에 출력 할 값을 어떻게 결정합니까? C ++

  6. 6

    함수가 C ++로 반환 될 때 실행될 콜백을 어떻게 설정할 수 있습니까?

  7. 7

    데이터가 변경되었을 때 어떻게 함수를 호출 할 수 있습니까?

  8. 8

    href 태그에서 호출했을 때 함수에 인수를 어떻게 전달할 수 있습니까?

  9. 9

    Qt에서 신호가 수신 될 때까지 멤버 함수의 반환을 어떻게 지연시킬 수 있습니까?

  10. 10

    실행될 때 값을 기억하는 if 문을 어떻게 얻을 수 있습니까?

  11. 11

    폼에 포커스가있을 때 어떻게 함수를 호출합니까?

  12. 12

    elisp에서 모드가 비활성화되었을 때 어떻게 함수를 호출 할 수 있습니까?

  13. 13

    특정 함수가 호출 될 때 함수를 호출하는 함수를 어떻게 만듭니 까?

  14. 14

    Array가 ArrayBuffer로 캐스팅 될 때 어떻게 dataType을 얻을 수 있습니까?

  15. 15

    함수가 호출 될 때마다 배열의 요소를 어떻게 푸시 할 수 있습니까?

  16. 16

    파이프에서 호출 될 때도 stdin에서 어떻게 할 수 있습니까?

  17. 17

    액션이 호출 될 때 React redux에서 배열의 객체 값을 어떻게 변경할 수 있습니까?

  18. 18

    함수 호출이 반환 될 때 스택에 푸시 된 인수는 어떻게됩니까?

  19. 19

    로드시 div 요소의 너비와 크기가 조정될 때 어떻게 얻을 수 있습니까?

  20. 20

    장치가 등록 될 때 (서버 측)을 어떻게 알 수 있습니까?

  21. 21

    여러 이미지의 마지막 이미지가로드 될 때 어떻게 함수를 호출 할 수 있습니까?

  22. 22

    어떻게 든 출력과 함께 이메일의 호스트 이름을 인쇄 할 수 있습니까?

  23. 23

    커널이 시스템 호출을 처리 할 때 휴면 상태가 될 수 있다면 어떻게 실행이 시스템 호출로 돌아 갈까요?

  24. 24

    값 선택 이름을 어떻게 얻을 수 있습니까?

  25. 25

    이 호버 효과를 어떻게 얻을 수 있습니까?

  26. 26

    정적 함수를 호출하는 활동의 컨텍스트를 어떻게 얻을 수 있습니까?

  27. 27

    변수가 호출 될 때마다 어떻게 난수를 생성 할 수 있습니까?

  28. 28

    함수가 호출 된 속성 이름을 얻을 수 있습니까?

  29. 29

    함수가 호출 된 속성 이름을 얻을 수 있습니까?

뜨겁다태그

보관