Javascript에서 함수의 이름 속성의 사용 사례가 무엇인지 설명 할 수 있나요?, 재귀에서 도움이 될 수 있음을 읽었습니까?자바에서 함수의 이름 속성을 사용할 수있는 경우
function foo() {}
foo.name; // "foo"
Javascript에서 함수의 이름 속성의 사용 사례가 무엇인지 설명 할 수 있나요?, 재귀에서 도움이 될 수 있음을 읽었습니까?자바에서 함수의 이름 속성을 사용할 수있는 경우
function foo() {}
foo.name; // "foo"
에서 사용 사례 당신은 자바 PHP에서 get_class()
또는 .getClass().getName()
를 사용하여 같은 객체의 그것의
function a(){
}
var b = new a();
alert(b.constructor.name); //Alerts "a"
생각해을 "클래스"를 확인하는 obj.constructor.name
를 사용할 수 있습니다.
읽기 전용이므로 많은 유스 케이스를 생각할 수 없습니다. 하지만 그것은 MDN에 설명되어 있습니다 : https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Function/name
유형 상황이 eval
인 경우에만 사용할 수 있습니다.