大概情况时这个样子,现在只能够改动caller这个方法。
executor是一个function,params是executor的参数
但因为只有在调用caller时才能确定executor是哪一个function,所以在定义的收无法确定params的长度和格式,也就无法确定在caller里面执行executor时,参数要传几个,所以现在就只能够用executor(params)的方式调用。但这样调用的executor就只会识别一个参数,结果如第二张图。
现在有什么办法将params自动展开吗?
params是一个数组,params[0]、params[1]、params[2]