标签: javascript
我需要使用字符串中的名称定义一个函数。
没什么大不了的,对吧?
window[fnName] = function(...args) { // ... }
但是如果我无法访问 window 对象怎么办?例如在 Worker 内部。
window
Worker
是否可以在没有 window 和 eval() 的情况下做到这一点?
eval()
答案 0 :(得分:0)
您可以使用 self。它是 window 和 Worker 范围内的属性,可以返回到它们的全局范围。 MDN/Window/self
self