7
A
답변
12
self
은 clients
, registration
or caches
and a variety of event handlers과 같은 속성을 찾을 수있는 ServiceWorkerGlobalScope을 가리키는 것이 보장됩니다. 반면에 this
은 나머지 자바 스크립트 환경에서와 마찬가지로 동적 바인딩에 대해 동일한 규칙을 따릅니다. 항상 기억하는 것은 중요하지 않지만 내 조언은 구체적으로 글로벌 컨텍스트를 참조 할 때 self
을 사용하는 것입니다.
코드 스 니펫을 보여 주시겠습니까? 자바 스크립트에서 현재 상황을 알기 위해서는'this' 키워드를 사용하십시오. –
필자는'self'가 작업자 자신의 작업자 (로컬 전역) 범위를 지정하기위한 예약 키워드라고 생각합니다. 기본적으로 그 이유만으로 사람들은 '자기'를 적절한 JS에서 'this'에 대한 임시 참조로 사용하는 것을 중단해야합니다. 혼란 스러울 수 있습니다. – Redu
@MarioAlexandroSantini https://serviceworke.rs/ –