정기적으로 변경 사항을 폴링하는 것 외에 특정 속성에 새 속성이 추가 될 때마다 트리거되는 이벤트 또는 콜백을 등록하는 방법이 있습니까?자바 스크립트 객체의 속성에 대한 추가 검색
6
A
답변
2
간단히 말하자면, 대답은 아니오.
Mozilla의 JavaScript 구현에는 해결할 수없는 메소드에 대한 오버로드가 있지만 표준 속성에는 작동하지 않습니다 (__noSuchMethod__
참조). 물론, 당신은 표준 방법을 요구했고, 내가 아는 한 다른 구현은 이것을 지원하지 않습니다.
1
한 번에 ActionScript에서 __resolve 속성을 지원했습니다. 지금까지 내가 아는 한, JS 더 유사한 crossbrowser 구조가없는,하지만 어쩌면 당신은 다음과 같이 몇 가지 간단한 (하지만 여전히 bloaty) 접근 기능을 시뮬레이션 할 수 있습니다 : http://bytes.com/topic/javascript/answers/789987-does-javascript-support-some-kind-__resolve-method
관련 문제
- 1. 모든 속성에 대한 자바 스크립트 getter
- 2. 자바 스크립트 검색 스크립트
- 3. 추가/삭제 기준이있는 자바 스크립트 검색 위젯
- 4. 자바 스크립트 객체에 자바 스크립트 객체를 추가
- 5. 자바 스크립트 객체의 변수 메소드
- 6. 하위 문자열에 대한 자바 스크립트 검색
- 7. 텍스트 추가 자바 스크립트
- 8. 일치하는 속성에 대한 배열 검색
- 9. 자바 스크립트 : 객체의 모든 속성에 대한 모질라 .watch() 기능 (아마도 크로스 브라우저)
- 10. NSOperation 객체의 다른 클래스 속성에 대한 액세스
- 11. 속성에 대한 일괄 파일 스크립트
- 12. 자바 스크립트 검색
- 13. 자바 스크립트 정규식 검색
- 14. 자바 스크립트 동적으로 iframe에 자바 스크립트 추가
- 15. 자바 스크립트 메소드/속성에 대한 브라우저 압축성/지원 테이블
- 16. 이메일에 자바 스크립트 추가
- 17. 자바 스크립트 정수 추가
- 18. 자바 스크립트 이벤트 유형을 검색
- 19. 자바 스크립트 롤오버로 클래스 추가
- 20. 메서드 내에서 자바 스크립트 객체 속성에 액세스
- 21. 자바 스크립트 개체 속성에 도달하는 방법
- 22. 자바 스크립트 파일에서 Model 속성에 액세스 하시겠습니까?
- 23. 자바 스크립트 객체의 속성을 다시 초기화
- 24. "this"가없는 자바 스크립트 객체의 변수에 액세스
- 25. 은 JSON (자바 스크립트) 객체의 요소를 참조합니다.
- 26. 큰 자바 스크립트 객체의 모범 사례
- 27. 자바 스크립트 객체의 기능이 여기에 해당 필드
- 28. 자바 스크립트 객체의 기능 범위 지정
- 29. 는 자바 스크립트 객체의 마지막 항목을 받고
- 30. 자바 스크립트 함수 객체의 상속 메소드 동작
관련이있을 수 있습니다 : http://stackoverflow.com/questions/4169524/javascript-property-change-event –
@Shadow - 기존 속성에 대한 변경을 감지하는 것은 쉽습니다. 질문은 _new_ 속성 추가 감지에 관한 것입니다. – Alnitak