小程序
小游戏
企业微信
微信支付
扫描小程序码分享
小程序不能用eval,怎么将网络请求错误的函数集中保存起来,然后依次调用这些函数。
使用场景就是网络不好,请求失败,网络好了,重新请求这些失败了的函数。
等同于重连机制,我需要记录这些失败的函数,还要调用这些失败的函数,不能用eval(functionA+'()')这种方法实现,我该怎么实现。
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
把函数 push 到数组里面,然后依次调用就可以了。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
函数名怎么直接push到数组,如果转成其他类型如字符串,怎么调用字符串实现调用函数
为什么要用函数名,直接把函数本身push。你这样搞代码一旦压缩,会有bug。
怎么push函数呢,没有用过,百度也没找到相关的介绍。能简单举几个例子吗?或者分享下相关链接吧,谢谢
这只是基础操作啊,不会有什么文章分享。
var
arr = []
function
func(){}
arr.push(func)
arr[0]()
谢谢回复学到了
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
把函数 push 到数组里面,然后依次调用就可以了。
函数名怎么直接push到数组,如果转成其他类型如字符串,怎么调用字符串实现调用函数
为什么要用函数名,直接把函数本身push。你这样搞代码一旦压缩,会有bug。
怎么push函数呢,没有用过,百度也没找到相关的介绍。能简单举几个例子吗?或者分享下相关链接吧,谢谢
这只是基础操作啊,不会有什么文章分享。
var
arr = []
function
func(){}
arr.push(func)
arr[0]()
谢谢回复学到了