Ich studierte die die latest angular code, die in Typoskript und kam zu der folgenden Zeile:wie jeder als customeType
const scope = self as any as ServiceWorkerGlobalScope;
Was ich nicht verstehe, über oben ist: wenn der Typ selbst Sie jeder warum sollte ist Cast als ServiceWorkerGlobalScope? Warum würden Sie nicht erklären, es genauso ServiceWorkerGlobalScope wie folgt aus:
const scope = self as ServiceWorkerGlobalScope;
oder
const scope : ServiceWorkerGlobalScope = self;
Was bedeutet diese Linie? Bedeutet es, dass der Bereich vom Typ "Typ" ist, der am liebsten vom Typ ServiceWorkerGlobalScope ist?
Dies liegt daran, 'self' sicherlich eine Art hat, die nicht die gleiche„Form“hat als' ServiceWorkerGlobalScope' . Also benutzen sie 'any', um ein" formloses "Objekt zu haben und verwenden dann' ServiceWorkerGlobalScope'. –