收藏
回答

小程序怎么将字符串作为函数调用?

  1. 前段可以这样子写 小程序不知道怎么写,求大神指教??、、

  2. function test(str){
  3. alert(str);
  4. }

  5. var a='test';

  6. var b='345';

  7. eval(a+'('+123+')');

  8. eval(a+'(b)');

也可以这么写

  1. function test(str){
  2. alert(str);
  3. }


  4. var param='哈哈';

  5. window['test'](param);//直接执行

  6. window['test'].call(this,'param');




回答关注问题邀请回答
收藏

3 个回答

  • ⅴ
    2022-12-02

    非要这么写的话可以这样:

    代码片段:https://developers.weixin.qq.com/s/GUCLLcmC7CEk

    2022-12-02
    有用 1
    回复 1
    • Burgess
      Burgess
      发表于移动端
      2022-12-02
      感谢大佬
      2022-12-02
      1
      回复
  • 小明
    小明
    2022-12-19

    eval 函数,小程序不支持。

    2022-12-19
    有用
    回复
  • 小张
    小张
    2022-12-02

    小程序不支持这样使用。

    2022-12-02
    有用
    回复
登录 后发表内容