<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [com-tools](./com-tools.md) &gt; [createFunctionBy](./com-tools.createfunctionby.md)

## createFunctionBy() function

根据函数字符串 和 函数名字 来创建函数

**Signature:**

```typescript
export declare function createFunctionBy(funString: string, name?: string, asDefault?: boolean): Function;
```

## Parameters

<table><thead><tr><th>

Parameter


</th><th>

Type


</th><th>

Description


</th></tr></thead>
<tbody><tr><td>

funString


</td><td>

string


</td><td>

:string 必选； 函数的代码字符串，必须是完整的函数代码字符串，不能是函数体的代码片断，可通过函数的 toString() 方法获得；


</td></tr>
<tr><td>

name


</td><td>

string


</td><td>

_(Optional)_ ?:string 可选； 函数的名字；


</td></tr>
<tr><td>

asDefault


</td><td>

boolean


</td><td>

_(Optional)_ ?:boolean 可选；name 参数是否作为函数名字的默认值（当 funString 中不包含函数名字时，再使用 name 作为函数的名字）


</td></tr>
</tbody></table>
**Returns:**

Function

