小编tco*_*r01的帖子

获取打字稿中的类方法

我正在使用mocha chai运行打字稿单元测试(将编译器选项设置为ts-node之后)。

在我的一个单元测试中,我想获得我创建的实用程序类的所有方法,并在它们上运行相同的测试。更具体地说,我想实现以下目标:

UtilityClass.getMethods().forEach(method=>{method(sameInputData)})
Run Code Online (Sandbox Code Playgroud)

有没有办法优雅地实现getMethods?也许,另一种解决此需求的方法?

typescript

5
推荐指数
3
解决办法
4883
查看次数

咖喱函数(ramda js)中的反向参数顺序

我有一个高阶函数:为简单起见

const divideLeftToRight = x => y => x/y;
Run Code Online (Sandbox Code Playgroud)

我想有一个执行除法运算的功能,但是是从右至左。换句话说,我需要具备:

const divideRightToLeft = x => y => y/x;
Run Code Online (Sandbox Code Playgroud)

我考虑过:

const divideRightToLeft = R.curry((x,y) => divideLeftToRight(y)(x));

我想知道是否有更优雅的方法

functional-programming ramda.js

3
推荐指数
1
解决办法
1788
查看次数