稀土掘金 稀土掘金
    • 首页
    • AI Coding NEW
    • 沸点
    • 课程
    • 直播
    • 活动
    • AI刷题
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
    • vip
      会员
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
0 /100
运行时动态执行
订阅
avatar
Austyn 创作等级LV.2
更多收藏集

微信扫码分享

微信
新浪微博
QQ

3篇文章 · 0订阅
  • 用"Function"替代"eval"进行动态代码生成
    在需要使用到动态代码生成的时候,我们有两个方法:"eval"与"Function",推荐使用Function构造函数,不止因为他在安全、可维护性上优秀于Eval,并且在严格模式下能够使用with语法
    • Leii
    • 2年前
    • 4.3k
    • 34
    • 6
    前端 JavaScript
    用"Function"替代"eval"进行动态代码生成
  • 微信小程序 eval 的另一种替代方案:WebAssembly
    前言 微信小程序基于安全考虑,不支持动态执行 JS 代码,即: 不支持使用 eval 执行 JS 代码 不支持使用 new Function 创建函数 随后出现了 eval5 等一系列的 JS 解释器
    • 系竹秋吖
    • 2年前
    • 7.1k
    • 56
    • 18
    前端
  • 你不知道的 eval
    eval() 是 JavaScript 中一个非常有用的函数,它可以一段代码字符串动态执行。然而各种编码规范和最佳实践都强烈抵制 eval,几乎将 eval 打入了死牢,大牛 Douglas Crockford 也在《JavaScript 语言精粹》一书中将 eval 视为 J…
    • lynx_
    • 6年前
    • 12k
    • 144
    • 14
    JavaScript 前端 V8