1
A
답변
2
0
window.foo = {
bar: function() {
alert(this.val);
},
val: "foobar!"
}
var callback = "foo.bar";
if (callback) {
var segments = callback.split('.'),
context = window;
for (var i = 0; i < segments.length-1; i++) {
context = context[segments[i]];
}
context[segments[i]]();
}
관련 문제
- 1. 네임 스페이스 클래스 함수
- 2. XSLT 함수 및 네임 스페이스
- 3. 함수 구현에서 네임 스페이스 사용
- 4. 파이썬 클래스 네임 스페이스 및 초기화 함수
- 5. 네임 스페이스 내부의 전역 공간 함수
- 6. PHP 네임 스페이스 함수 모범 사례
- 7. 메모리의 함수/스텁/네임 스페이스 크기 결정
- 8. YUI3, 모듈, 네임 스페이스, 호출 함수
- 9. C++ : 네임 스페이스 내의 Extern C 함수
- 10. 템플릿 인스턴스화를위한 함수 내에 네임 스페이스 기호로드
- 11. 네임 스페이스
- 12. 네임 스페이스
- 13. 네임 스페이스
- 14. 네임 스페이스 ++
- 15. 네임 스페이스
- 16. 네임 스페이스
- 17. javascript 함수 대 jquery 네임 스페이스 함수, 차이점은 무엇입니까?
- 18. 계층 네임 스페이스
- 19. 사촌 네임 스페이스
- 20. 파이썬 : 주요 네임 스페이스
- 21. 객체의 네임 스페이스 환경
- 22. Javascript 네임 스페이스 도움말
- 23. 네임 스페이스 이름이 같은 기능
- 24. C# .NET 네임 스페이스 이름이 네임 스페이스 오류에 없습니다. 로컬 네임 스페이스 지시문을 벗어난 경우에만 - 왜?
- 25. Doxygen/C++ : 네임 스페이스 목록의 전역 네임 스페이스
- 26. 다른 네임 스페이스 내에서 C++ 전역 네임 스페이스 액세스
- 27. 형식 또는 네임 스페이스 이름 UpdatePanel이 네임 스페이스 System.Web.UI에 없습니다.
- 28. 요소 속성 네임 스페이스 대신 XSLT 루트 태그 네임 스페이스
- 29. 레일 네임 스페이스 모델의 네임 스페이스 정보 손실
- 30. 네임 스페이스 'Windows.UI.Xaml'에 유형 또는 네임 스페이스 이름 'EventHandler'가 없습니다.
콜백을 '.'로하고 루프를 아래로 내립니다. – canon
나는 그것을 할 수있는 더 좋은 방법이 있어야한다고 생각한다. – emphaticsunshine