web worker的作用域
<script>
let worker = new Worker('./work.js')
worker.addEventListener('message',function(e){
console.log(e.data)
})
</script>
work.js:
console.log(this)
self.postMessage({result})
一般的this/self的指向都是window对象
为什么work.js中指向了DedicatedWorkerGlobalScope
对象( Worker 全局作用域)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论