7
A
答えて
12
self
はのようなプロパティを見つけることができるServiceWorkerGlobalScopeを指していることが保証されています。一方、this
は、残りのJavaScript環境と同じ動的バインディングに関する規則に従います。常にこれを覚えていても問題はありませんが、グローバルコンテキストを具体的に参照する場合は、self
を使用することをお勧めします。
関連する問題
- 1. グローバルスコープを参照するには、自己またはウィンドウを使用する必要がありますか?
- 2. スレッドクラスを使用して自己をキャプチャする必要がありますか?
- 3. 新しい自己または新しい静的を使用する必要がありますか?
- 4. 「自己」はなぜ機能パラメータである必要がありますか?
- 5. 書き換え自己は、私は、この自己JPQLに参加変換する必要がありJPQL
- 6. 私はurandomまたはopenssl_random_pseudo_bytesを使用する必要がありますか?
- 7. 私は自分のEclipseでThread.sleep()を使用する必要があります
- 8. Objective-Cでは弱い自己をブロックで使用する必要がありますか?
- 9. 私はsingletableviewを使用する必要がありますか?
- 10. 私はフォームタグを使用する必要がありますか?
- 11. は)私は(ActionLinkのを使用することができます(または必要があります)コントローラ
- 12. サービスワーカーでmanifest.jsonをキャッシュする必要があります
- 13. ここで重要なのは使用する必要がありますか?
- 14. 私はこれを同期する必要があります
- 15. 私はPurePDFまたはAlivePdfを使用する必要があります
- 16. 私はdjango reset_queries()を使用する必要があります
- 17. 私はRedisLocks(ServiceStack.Redis)を使用する必要があります
- 18. 初期化リストのスーパークラス - 自己パラメータは時々必要ですが他は必要ありませんか?
- 19. scrollview.delegateを自己として設定する必要がありますか?
- 20. 時にはこれを使用する必要がありますか?
- 21. これまでにencodeURIを使用する必要がありますか?
- 22. 自己内部の弱い参照を常にブロック内で使用する必要がありますか?
- 23. theme.appcompatテーマを使用する必要がありますが、私はそうではありませんか?
- 24. Cloudantでセレクタまたはビューを使用する必要がありますか?
- 25. JavaScriptでwindow.navigateまたはdocument.locationを使用する必要がありますか?
- 26. ビューでディスパッチイベントまたはファイアイベントを使用する必要がありますか?
- 27. JComboBoxでEnumまたはStringを使用する必要がありますか?
- 28. asyncioでプロトコルまたはストリームを使用する必要がありますか?
- 29. GeoCoderをモデルまたはコントローラで使用する必要がありますか?
- 30. SparkでStringBuilderまたはStringBufferを使用する必要がありますか?
コードスニペットを表示できますか?現在のコンテキストにrefferするjavascriptでは 'this'キーワードを使います。 –
私は、 'self'は、ワーカー自身のワーカー(ローカルグローバル)スコープを指定する予約されたキーワードだと思います。基本的にその理由だけで、人々は混乱するかもしれないので適切なJSで 'this'への一時的な参照として' self'を使うのを止めるべきです。 – Redu
@MarioAlexandroSantini https://serviceworke.rs/ –