javascript - 相当于 Javascript 中的 Lua load、setfenv 和 getfenv?
问题描述
我一直在用 Lua 测试一些东西。我发现了一些非常有用的功能(setfenv
和getfenv
)load
。我想知道这些在 Javascript 中是否可行,因为那会非常酷。请注意,对于该load
函数,我的意思是它的所有参数(4 个参数)eval
都没有。我试过搜索这个,但没有运气,所以如果我能在这里得到答案,我会很高兴。更具体地说,我主要是在寻找函数的第一个和第四个参数load
。
对于那些不知道什么setfenv
或是什么的人getfenv
:
setfenv:setfenv
基本上为函数设置环境。我基本上可以从单独的函数中动态添加变量。
getfenv : getfenv
,类似于setfenv
但不是设置它获取的环境。我可以使用它轻松访问函数内部的任何变量。
谢谢,Battledoosh。
解决方案
推荐阅读
- r - sqlAppendTable 和 dbExecute 有效,但 dbAppendTable 无效。为什么?
- html - Bootstrap CSS 文件不会加载到 PDF usinf Flying Saucer 核心中
- javascript - 如何在javascript中动态附加键中的字符串
- matlab - Matlab:使用Splitapply编写多个文件
- import - 使用 ANTLR 的复合文法
- python - 从 Windows shell 调用 Anaconda Python 时导入失败
- python - 如何从响应中删除 u(unicode) 并使用机器人框架在正文中替换它?
- strapi - Strapi 关系的 POST 详细信息
- .net - Azure 服务总线 - 更新锁无法正常工作
- javascript - 如何在 ReactJS 中渲染嵌套数据?