如何检查函数是否在javascript中处理多个cursed参数?

时间:2018-02-02 08:39:14

标签: javascript

只是一个奇怪的问题。我试图在运行时检测一个函数是否是多个currlies;例如,我想让以下陈述都起作用

add(1, 2, 3); // 6
add(1)(2)(3); // 6
add(1, 2)(3); // 6
add(1)(2, 3); // 6

首先我需要解决的是检测函数是否正在处理多个参数。这是我的测试用例。

isMultipleCurly()(); // true   
isMultipleCurly()()(); // true  
isMultipleCurly(); // false

那么如何检查函数是否正在处理多个参数?

0 个答案:

没有答案