2016-06-22 2 views
1

우리는 매개 변수를 추가하면 클래스를 반환하는 자바 스크립트 함수가 있는지 궁금 해서요, 예를 들어자바 스크립트를 클래스 이름에서 가져올 수 있습니까?

:

myClass extends someClass{ 

// My code here. 

} 

다른 곳을 내가 할 수있는 :

let class = getClass("MyClass"); 

또는 등록 과정을 수행해야합니다 (배열에 클래스를 넣는 것처럼 ...).

감사합니다.

+2

작동하지 않을 경우? 그것은 마치 변수와 같습니다. – undefined

+0

환경 (브라우저, 노드 등)은 무엇입니까? myClass는 글로벌 범위 또는 로컬 범위에 있습니까? –

답변

0

당신이 클래스를 반환합니다 eval('myClass')를 사용하지만, 당신은 단순히 참조하지 왜 클래스의 이름을 알고있는 경우가 eval('MyClass')

+0

OP는 문자열을 사용하는 것처럼 이름에서 클래스를 가져 오려고합니다. – undefined

+0

답변을 업데이트했습니다. –

+0

고마워요. 예, "MyClass"와 myClass로 철자가 잘못되었습니다. 정확하게 원했던 것입니다. –

관련 문제