收藏
回答

js构造函数Function执行返回undefined

框架类型 问题类型 操作系统 工具版本
小程序 Bug macOS 1.05.2110110

正常的js语法中new Function与直接执行Function效果是等价的,示例如下 在chrome浏览器里执行sum1和sum2结果是相同的,但是在小程序里sum2是一个undefined

const sum1 = new Function('a', 'b', 'return a + b');
const sum2 = Function('a', 'b', 'return a + b');
console.log(sum1(2, 6));
console.log(sum2(2, 6));
最后一次编辑于  2021-10-19
回答关注问题邀请回答
收藏

1 个回答

  • brave
    brave
    2021-10-19

    若认为该回答有用,给回答者点个[ 有用 ],让答案帮助更多的人

    2021-10-19
    有用 3
    回复 1
    • 7.
      7.
      2021-10-20
      感谢! 这块有啥可行的绕过方案么
      2021-10-20
      回复
登录 后发表内容