将函数转化成对象并还原调用
使用WebWorker时,当传入的对象包含有函数时会报错,无法拷贝函数。
这个时候考虑的用法是使用new Function 语法来重新生成一个函数。
生成函数对象代码如下:
/**
* 获取一个函数的对象方式描述
* @param func
* @return {
{argArrays: Array, funcBody: string}}
*/
getFuncObject:function(func=()=>{
}){
let re={
argArrays:[],//函数参数