이상한 행동을 가지고 함수 인 "일루 프로퍼티 얻기".
Chrome 21.0을 사용하고 있습니다.확장 객체의 프로토 타입이 코드는 구글 크롬에서 이상한 행동 이유를 아무도 설명시겠습니까 크롬
예상 되나요? 그게 버그 야?
이상한 행동을 가지고 함수 인 "일루 프로퍼티 얻기".
Chrome 21.0을 사용하고 있습니다.확장 객체의 프로토 타입이 코드는 구글 크롬에서 이상한 행동 이유를 아무도 설명시겠습니까 크롬
예상 되나요? 그게 버그 야?
Object.prototype.get을 다른 이상한 동작으로 설정하는 이유에 대해 설명 할 수는 없지만 그 기능이 멋진 오브젝트 로깅을 생성하기 위해 Chrome/Webkit이 백그라운드에서 사용하는 기능은 거의 확실합니다.
console.log에서 설정하면 콘솔에서 화살표를 실제로 클릭 할 때까지 Chrome/Webkit이 개체를 검색하지 않는다는 것을 알 수 있습니다. 그 물체.
화살표를 클릭하여 개체를 즉시 확장하면 개체가 정상적으로 보일 것입니다. 그러나 .get = function() {}에 대해 3 초 동안 기다리면주의해야합니다. ; 불려지면, 'get'이 생깁니다.
내가 22.0.1229.79
이 행동 (객체 디스플레이의 이상한 'GET'및 지연 개체 로깅 모두)보고 있어요 그것은 예상되지 않습니다. 속성 이름에 대한 사양에는 제한이 없습니다. 따라서 'get'은 객체의 속성에 대한 합법적 인 이름이고, 프로토 타입 객체입니다.
콘솔의 전역 dir() 기능에서 버그 인 것 같습니다.
추가 : JQuery에는 'get'및 'set'속성에 문제가 있습니다.
지연된 콘솔 기록이 수정되었을 수 있으며 아직 Chrome 안정화 상태가 아닙니다. http://code.google.com/p/chromium/issues/detail?id=50316 – jrajav