Javascript에서 eval()을 사용하지 않고 새로운 클래스를 동적으로 인스턴스화하고 인수를 전달하는 방법은 무엇입니까? 예를 들어 새 CatViewController를 만들고 "새끼 고양이"를 전달하려는 경우 어떻게해야합니까?동적 클래스 인스턴스화
var cat = new CatViewController("kitten");
감사 :
var myClassname = "CatViewController";
var cat = new myClassname("kitten");
그것은에 해결한다!
@Chaos가보다 정확한 답변을 제공하기 위해 생성자 함수가 정의 된 방법과 위치를 표시해야합니다. 그의 일반적인 예는 일반적으로 어떻게 작동하는지 보여줍니다. – user113716