# 引入

import { parseFunction, cached } from 't-comm';

// or

import { parseFunction, cached} from 't-comm/lib/base/function/index';

# parseFunction(func)

描述

将字符串转为函数

参数

参数名 类型 描述
func string

字符串

返回: function

字符串对应的函数

示例

parseFunction('()=>console.log(1)')

// ()=>console.log(1)

# cached(fn)

描述

记忆函数:缓存函数的运算结果

参数

参数名 类型 描述
fn function

输入函数

返回: any

函数计算结果

示例

function test(a) {
  return a + 2
}

const cachedTest = cached(test)

cachedTest(1)

// => 3

cachedTest(1)

// => 3
Last Updated: 2024/10/11 07:54:02