【发布时间】:2021-05-16 16:21:32
【问题描述】:
我需要使用字符串中的名称定义一个函数。
没什么大不了的,对吧?
window[fnName] = function(...args) {
// ...
}
但是如果我无法访问window 对象怎么办?比如在Worker里面。
没有window和没有eval()可以做到吗?
【问题讨论】:
-
尝试使用
self而不是window- developer.mozilla.org/en-US/docs/Web/API/WorkerGlobalScope/self -
有一个新的标准。全球这就是您要搜索的内容。 developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…
标签: javascript